2017-09-01 10 views
1

こんにちは、私はウェブサーバのボリュームを追加するには、次を取得しようとしている問題を抱えています。ドッカードッキングウィンドウ-composer.ymlボリューム問題

私のファイル構造がある

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のファイルが正しいフォルダの罰金に入るように見えるが、私はlocalhostを実行したときに、私は次のエラーを取得し、それをapacheのボリュームが間違っているようです。

は、あなたがこのサーバー上の/アクセスする権限がありません を禁止します。

私はあなたがコンテナにあなたのWWWを追加するとき、あなたの間違ったディレクトリをマウントしようとしている...

- /www:/var/www/html 

- www:/var/www/html 

であるべきwwwディレクトリがないと思う

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 
+0

あなたはホスト上のディレクトリ '/ www'は' index.php'または 'index.html'ファイルが含まれていることを確認していますか? –

答えて

0

現在のディレクトリからそのルートから外します。

+0

はそれをしようと試みたし、このエラーを得た::ステップ2/2:COPY WWW// var/www/htmlと設定/ ERROR:サービス 'ウェブサーバは、' ビルドに失敗しました:COPYに失敗しました:STATは/ var/libが/ドッキングウィンドウを/ tmp/docker- builder163616804/WWW:そのようなファイルやディレクトリ –

+0

がCにWWWを更新してみません:/ユーザー/ユーザー名/プロジェクトフォルダを:/ dockerdev /キッチン/ WWW –

+0

は、それが私のCにプロジェクトを移動して仕事を得ることができました。 Docker/Windowsは、いくつかのフォルダにアクセスできる特定のフォルダのように見えます。例えばnginxの: 画像:nginxの:1.10.2 ポート: - 80:80 再起動:常に ボリューム: - ./nginx/conf:/etc/nginx/conf.d - C:/ユーザー/ vmpwr/projects/projectX:/ code リンク: - php depends_on: - PHPはうまく動作します:-) –

関連する問題