我想在远程docker守护程序上运行docker-compose.yml,那么卷呢?

时间:2018-04-12 07:00:12

标签: docker docker-compose

我想在远程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,因此无法正常工作。

处理此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

通过创建自己的泊坞窗图像来扩展现有的泊坞窗图像。 参考:How to extend existing docker container?

将相关文件(从docker build-context)复制到适当的目录,然后它将在docker image中可用,因此也可以在远程docker demon中使用。