Docker docker-composer.yml卷问题

您好,我有问题试图让以下添加的networking服务器的音量。

我的文件结构是

c:\dockerdev\kitchen db webserver - Dockerfile www - index.php docker-composer.yml 

泊坞窗,composer.yml

  version: '3' services: webserver: build: ./webserver image: kitchen_web ports: - "80:80" - "443:443" volumes: - /www:/var/www/html links: - db db: image: mysql:5.7.19 ports: - "3306:3306" volumes: - ./db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=db_kitchen 

mysql文件似乎进入正确的文件夹,但是当我运行本地主机我得到以下错误,似乎apache的音量是错误的。

禁止您无权访问/在此服务器上。

 webserver_1 | 172.18.0.1 - - [01/Sep/2017:05:27:40 +0000] "GET / HTTP/1.1" 403 500 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36" webserver_1 | [Fri Sep 01 05:27:41.022526 2017] [autoindex:error] [pid 15] [client 172.18.0.1:59382] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html) found, and server-generated directory index forbidden by Options directive 

我想当你的www添加到容器,你试图安装错误的目录…

  - /www:/var/www/html 

应该

  - www:/var/www/html 

www目录不是脱离根目录,而是脱离当前目录。