可能很简单,但我找不到任何关于此的事情。我的作曲家配置文件(版本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)?
答案 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
部分。