.dockeringore 文件可以包含卷文件夹吗?
Can a .dockeringore file include a volume folder?
想象一个像这样的项目文件夹:
- project_folder
- source_code_folder_1
- docker_volume_folder
- source_code_file_1
- Docker文件
- docker-compose.yml
- .docker忽略
现在,如果
Dockerfile
包含指令 ADD . /code/
,并且
- 如果
docker-compose.yml
文件配置了在其卷映射中使用 docker_volume_folder
的服务,
然后我可以在 .dockerignore
文件中添加 docker_volume_folder
,以防止卷文件夹被 ADD . /code/
指令复制到 docker 容器吗? docker文件?
我认为将docker 卷文件夹添加到docker 容器中不仅没有用,甚至可能很危险。但是,我想避免 Docker Compose 不想创建卷,因为它在 .dockerignore
文件中提到。
我无法在 docker忽略 in the documentation 中找到有关卷的信息。
您可以在 .dockerignore 文件中包含该目录,这只会影响构建,不会影响以后的卷安装。
您可能希望在映像中包含该目录的唯一原因是您是否希望使用映像的内容初始化命名卷。如果您只使用主机卷,这将不是问题。
想象一个像这样的项目文件夹:
- project_folder
- source_code_folder_1
- docker_volume_folder
- source_code_file_1
- Docker文件
- docker-compose.yml
- .docker忽略
现在,如果
Dockerfile
包含指令ADD . /code/
,并且- 如果
docker-compose.yml
文件配置了在其卷映射中使用docker_volume_folder
的服务,
然后我可以在 .dockerignore
文件中添加 docker_volume_folder
,以防止卷文件夹被 ADD . /code/
指令复制到 docker 容器吗? docker文件?
我认为将docker 卷文件夹添加到docker 容器中不仅没有用,甚至可能很危险。但是,我想避免 Docker Compose 不想创建卷,因为它在 .dockerignore
文件中提到。
我无法在 docker忽略 in the documentation 中找到有关卷的信息。
您可以在 .dockerignore 文件中包含该目录,这只会影响构建,不会影响以后的卷安装。
您可能希望在映像中包含该目录的唯一原因是您是否希望使用映像的内容初始化命名卷。如果您只使用主机卷,这将不是问题。