如何将兄弟目录添加到 Docker 图像
How to ADD sibling directory to Docker image
有没有办法将同级目录复制到我的 docker 图像中,例如
ADD ../sibling_directory /usr/local/src/web/
这是不允许的 - 根据 Docker 文档,我的 Docker 文件可访问的所有资源必须位于 Docker 文件工作目录下。
在我的场景中,我正在从公共代码库的 Web 服务中分离出辅助服务,我想首先从逻辑上做到这一点,而不必实际物理分离代码。
潜在的 fig.yml
可能是这样的:
web:
build: ./web/
volumes:
- /usr/local/src/web/
worker:
build: ./worker/
volumes_from:
- web
有没有办法将同级目录复制到我的 docker 图像中,例如
ADD ../sibling_directory /usr/local/src/web/
这是不允许的 - 根据 Docker 文档,我的 Docker 文件可访问的所有资源必须位于 Docker 文件工作目录下。
在我的场景中,我正在从公共代码库的 Web 服务中分离出辅助服务,我想首先从逻辑上做到这一点,而不必实际物理分离代码。
潜在的 fig.yml
可能是这样的:
web:
build: ./web/
volumes:
- /usr/local/src/web/
worker:
build: ./worker/
volumes_from:
- web