59193


Windows10で、Docker Desktop for Windowsを使っていますが、以下のようなコマンド入力して、

[code]

    docker run -p 80:80 -v /Users/micchicchi/docker/www:/var/www/html --link mysql:mysql --name php -d php:custom
    
[/code]

<http://localhost/hogehoge> とかやっても、以下のようなエラーとなります。。。

[code]

    Not Found
    The requested URL /hogehoge was not found on this server.
    
[/code]

<http://localhost/> とかやると、以下のようなメッセージが表示されます。。

[code]

    Forbidden
    You don't have permission to access / on this server.
    
[/code]

ちなみに、以下のようなコマンドですと、

[code]

    docker run --detach --publish 80:80 --name webserver nginx
    
[/code]

"Welcome to nginx!"とか出て、フツーに見れます。

どのようにすれば、404とならないようにできるのでしょうか？  
ヒントになるサイトを紹介していただいても結構ですので、どなたかご教示のほど、よろしくお願いいたします！


CC BY-SA 4.0
2019-09-20T14:34:56.907
59187
2019-09-21T07:39:34.510
35928
question
docker
Not Foundとなりページが開きません


`-v` でのボリューム指定が間違っていると思います。

ホスト側が`/Users/micchicchi/docker/www`となっていますが、Windows環境であるなら  
正しくは`/C/Users/micchicchi/docker/www`ではないでしょうか？  
(先頭のドライブ文字`/C`が抜けている)


CC BY-SA 4.0
2019-09-21T07:39:34.510
59193
2019-09-21T07:39:34.510
3060
59187
answer