質問: Windows10で、Docker Desktop for Windowsを使っていますが、以下のようなコマンド入力して、 ``` docker run -p 80:80 -v /Users/micchicchi/docker/www:/var/www/html --link mysql:mysql --name php -d php:custom ``` とかやっても、以下のようなエラーとなります。。。 ``` Not Found The requested URL /hogehoge was not found on this server. ``` とかやると、以下のようなメッセージが表示されます。。 ``` Forbidden You don't have permission to access / on this server. ``` ちなみに、以下のようなコマンドですと、 ``` docker run --detach --publish 80:80 --name webserver nginx ``` "Welcome to nginx!"とか出て、フツーに見れます。 どのようにすれば、404とならないようにできるのでしょうか? ヒントになるサイトを紹介していただいても結構ですので、どなたかご教示のほど、よろしくお願いいたします!
回答: `-v` でのボリューム指定が間違っていると思います。 ホスト側が`/Users/micchicchi/docker/www`となっていますが、Windows環境であるなら 正しくは`/C/Users/micchicchi/docker/www`ではないでしょうか? (先頭のドライブ文字`/C`が抜けている)