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目录不是脱离根目录,而是脱离当前目录。