2016-10-16 15 views
0

Docker Toolboxを使用してWindows上でDockerを使用しようとしていますが、動作させるのに苦労しています。私はDockerのPHPイメージを取得しました。例えば、この単純なlsコマンドは失敗:WindowsでDocker「操作が許可されていません」問題

$ docker run -it --rm -v /$(pwd):/home/projects php:7.0-cli ls -l /home/projects 
ls: cannot open directory /home/projects: Operation not permitted 

また、マウントされたボリューム内の任意の他の操作がOperation not permittedメッセージで失敗します。

答えて

0

ボリュームマッピングのパスの問題のようです。ドッカーToolboxはCのルートとして/cを使用すると、端末のためのGit Bashのを使用しています:ドライブ:

$ echo $(pwd) 
/c/Users/elton 

だからあなた/$(pwd)が余分なスラッシュをprepdeningています。

$ docker run -it --rm -v /c/projects:/home/projects php:7.0-cli ls -l /home/projects 
+0

残念ながらそれはどちらもうまくいきません。私は同じ '操作が許可されていません'というメッセージが表示されます。 –

関連する問題