Dockerで起動したlocalhostにアクセスすると固まる
ESETのwebアクセス保護が有効になっていると、Dockerで不具合が生じた。
Chromeで http://localhost:3000 にアクセスすると固まり、10秒くらいタブ切り替えもできなくなった。
Dockerを使わずにlocalhostを立ち上げると問題なくアクセスできるので、Dockerが原因なのもわかってる。
パーソナルファイアウォールのルール設定を適用することで解決しました
Dockerアプリだけセキュリティから除外してあげる方法を見つけたので共有します。
すると、ウィンドウが開かれる。
「ルール」タブの「追加」ボタンを選択して、新しいルールの設定画面を開く。
「アプリケーションアイコンをここにドラッグしてドロップするか、参照します。」と書いてある下の四角にDocker.appをドラッグ&ドロップすると、画像のようにアイコンが表示されます。
名前は、「Docker」などにしておきましょう。
アクション: 許可
方向: 両方
「次へ>」を選択。
プロトコル: TCP&UDP
ポート: リモート
リモートポート: すべて
「次へ>」を選択。
宛先: インターネット全体
「終了」
まとめ
以上の設定で、私の環境では問題なくアクセスできるようになりました。
Google先生のところでは、「DockerのShared Drivesが、ファイアウォールの影響で機能していない」とかもあるようなので、他にも不具合がでるかもしれません。
Comments
Let's comment your feelings that are more than good