知らんかった… Dockerでローカル環境を構築していた時にブラウザはport 6000にアクセスできないことを知った。例えばdockerで以下のようにnginxを起動。 docker run -p 6000:80 -v $(pwd)/htdocs:/usr/share/nginx/html --name web nginx:latest chromeで http://localhost:6000/ にアクセスすると などというメッセージが表示される。dockerネットワークの設定が何か間違ってる?nginxのdocument rootの場所が間違ってる?などと思ったが特に問題はなく困惑していたところ、何気なくcurlでアクセスすると普通にhtmlが帰ってくるではないか。もしかしてブラウザ側?となった。 どうやら ERR_UNSAFE_PORTというのがミソのようで、実はブラウザは6000