Docker编写,使用版本3设置本地卷映射

时间:2017-03-10 20:32:07

标签: docker-compose

可能很简单,但我找不到任何关于此的事情。我的作曲家配置文件(版本3),定义了两个与其他服务共享的卷:

version: "3"
  services:
    nginx:
      build: docker/nginx
      ports:
        - "80:80"
      volumes:
        - config:/etc/nginx/conf.d
        - data:/var/http
      networks:
        - default
      container_name: nginx

networks:
  default:

volumes:
  config:
  data: 

如何在配置文件(或docker-compose up命令)上设置/附加映射到此卷的本地目录(例如:d:/ nginx / etc,d:/ nginx / http)?

1 个答案:

答案 0 :(得分:1)

您可以尝试以这种方式替换volumes行:

data:/var/http - > path/to/local/dir:/var/http

此外,假设您运行的是Windows,它应该如下所示:

- //d/nginx/etc:/etc/nginx/conf.d
- //d/nginx/http:/var/http

然后删除全局volumes部分。