我想在远程docker守护程序上运行docker-compose up
:
DOCKER_HOST=tcp://...:2375 docker-compose up
在docker-compose.yml
中,我有一个与本地文件绑定的卷:
version: "3"
services:
nginx:
image: nginx:latest
ports:
- 80:80
volumes:
- ./etc/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
由于远程docker守护程序无法找到./etc/nginx/nginx.conf
,因此无法正常工作。
处理此问题的最佳方法是什么?
答案 0 :(得分:1)
通过创建自己的泊坞窗图像来扩展现有的泊坞窗图像。 参考:How to extend existing docker container?
将相关文件(从docker build-context)复制到适当的目录,然后它将在docker image中可用,因此也可以在远程docker demon中使用。