前提・実現したいこと
docker for macを使ってnginxを立て、ホストOSから繋ぎたいです。
環境
Docker version 19.03.8, build afacb8b mac os catalina 10.15.4
発生している問題・エラーメッセージ
https://docs.docker.com/docker-for-mac/
こちらの手順にしたがって進めていくと、3番で失敗します。
ブラウザからhttp://localhost/にアクセスしても、curlでホストからアクセスしても、同様のエラーが起きます。
curl 'http://localhost' curl: (52) Empty reply from server
試したこと
ホストからdocker psで確認したところ、ポート80でlistenしているようでした
~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES db6b12b992ca nginx "nginx -g 'daemon of…" 21 minutes ago Up 21 minutes 0.0.0.0:80->80/tcp webserver
コンテナ内でcurlを叩いたところ、正常に接続できていることを確認できています
root@db6b12b992ca:/# curl localhost <!DOCTYPE html> <html> <head> <title>Welcome to nginx!</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>Welcome to nginx!</h1> <p>If you see this page, the nginx web server is successfully installed and working. Further configuration is required.</p> <p>For online documentation and support please refer to <a href="http://nginx.org/">nginx.org</a>.<br/> Commercial support is available at <a href="http://nginx.com/">nginx.com</a>.</p> <p><em>Thank you for using nginx.</em></p> </body> </html>
補足情報(FW/ツールのバージョンなど)
セキュリティソフトとして、esetを使用しています。
https://qiita.com/RyoheiTomiyama/items/5577436ffb01806cdaa3
こちらを参考にして新たに設定をいれましたが、やはり繋がりません・・・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。