Docker compose Docker compose,使用版本3设置本地卷映射
可能很简单,但我找不到这方面的任何东西。My composer配置文件版本3,定义要与其他服务共享的两个卷:Docker compose Docker compose,使用版本3设置本地卷映射,docker-compose,Docker Compose,可能很简单,但我找不到这方面的任何东西。My composer配置文件版本3,定义要与其他服务共享的两个卷: version: "3" services: nginx: build: docker/nginx ports: - "80:80" volumes: - config:/etc/nginx/conf.d - data:/var/http networks: - d
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?您可以尝试以下方式替换卷行: 数据:/var/http->path/to/local/dir:/var/http 此外,假设您正在运行Windows,它应该如下所示:
- //d/nginx/etc:/etc/nginx/conf.d
- //d/nginx/http:/var/http
然后删除“全局卷”部分。注意。Virtualbox docker计算机主机,有一个名为/devel的共享文件夹映射到d:/nginx。我尝试过测试一个设置,比如-./etc:/etc/nginx/conf。但是没有办法,那是行不通的。