2017-05-03 8 views
2

編集:私は窓を開けています。コンテナに設定ファイルをマウントする際のエラー

私はドッカー製作を試しています。 Dockerfileを使用してファイルをコンテナにコピーする必要があることはわかっていますが、ファイルをマウントすることで解決したいのですが、これは現時点では実験のために簡単です。私はまた、この問題が何であるかについての学習経験としてこれを取りたいと思っています。

docker-compose.ymlは、次のようになります。

PS C:\Users\daniel\Documents\Docker> docker-compose up 
Removing docker_webserver_1 
Recreating ed1b21e6939c_docker_webserver_1 
docker_webapp_1 is up-to-date 

ERROR: for webserver Cannot start service webserver: error while creating mount source path '/C/Users/daniel/Documents/Docker/webapp.conf': mkdir /C/Users/daniel/Documents: permission denied 
ERROR: Encountered errors while bringing up the project. 

は私が間違って何をやっている:

version: "3" 
services: 
    webserver: 
    image: nginx:latest 
    ports: 
     - "80:80" 
    volumes: 
     - ./webapp.conf:/etc/nginx/conf.d/default.conf 
    webapp: 
    image: wordpress:php7.1-fpm 

docker-compose upを実行しているとき、私は次のエラーメッセージが表示されます。

答えて

4

(私は数分前に同じ問題を追加しました。)

あなたのドッキングウィンドウがディレクトリのWindowsクライアントでC:\Users\[redacted]\Documents\Docker

設定

をマウントするために許可されている、あなたがドッキングウィンドウを許可する設定できることを確認します特定のドライブを読み書きする。これはあなたの許可問題を解決するはずです。すでに設定

enter image description here

私の場合、すでに選択されていました。ドライブのチェックを外してもう一度チェックしました。 「変更」を適用します。それは私のWindowsのパスワード(変更があった)とマウントが再び働いたことを私に促した。

関連する問題