想象一下像这样的项目文件夹:
现在,如果
Dockerfile包含一个指令ADD . /code/,并且docker-compose.yml文件配置在其卷映射中使用docker_volume_folder的服务,然后,我可以将docker_volume_folder添加到.dockerignore文件中,以防止dockerfile中的ADD . /code/指令将卷文件夹复制到ADD . /code/容器中吗?
我认为将坞卷文件夹添加到码头容器不仅是无用的,甚至可能是危险的。但是,我希望避免Docker不想创建卷,因为它是在.dockerignore文件中提到的。
我在dockerignore 在文件中中找不到有关卷的信息。
发布于 2018-06-07 16:10:29
您可以将目录包含在.dockerignore文件中,该目录只影响构建,而不影响以后的卷挂载。
您可能希望在映像中包含目录的唯一原因是,如果您希望使用图像的内容初始化命名的卷。如果您只使用主机卷,这将不会是一个问题。
https://stackoverflow.com/questions/50744707
复制相似问题