Multiple .dockerignore files in same directory

前端 未结 3 1269
礼貌的吻别
礼貌的吻别 2021-01-11 10:53

In the same directory I have two Dockerfiles and I would like to add a separate .dockerignore for each of them.

Currently, I have:

3条回答
  •  忘掉有多难
    2021-01-11 11:21

    You can now use multiple .dockerignore files in Docker.

    Firstly you need to enable BuildKit mode; this is done either by setting:

    export DOCKER_BUILDKIT=1

    or by adding this configuration:

    { "features": { "buildkit": true } }

    to the Docker daemon configuration in ~/.docker/daemon.json and restarting the daemon. This will be enabled by default in future.

    You also need to prefix the name of your .dockerignore file with the Dockerfile name.

    So if your Dockerfile is called OneApp.Dockerfile the ignore file needs to be called OneApp.dockerignore.

    All taken from this comment: https://github.com/moby/moby/issues/12886#issuecomment-480575928

提交回复
热议问题