Docker compose Docker compose,使用版本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

可能很简单,但我找不到这方面的任何东西。My composer配置文件版本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?

您可以尝试以下方式替换卷行:

数据:/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。但是没有办法,那是行不通的。