search
LoginSignup
25

More than 3 years have passed since last update.

posted at

updated at

DockerとESETセキュリティソフトとの相性が悪いみたい

Dockerで起動したlocalhostにアクセスすると固まる

ESETのwebアクセス保護が有効になっていると、Dockerで不具合が生じた。
Chromeで http://localhost:3000 にアクセスすると固まり、10秒くらいタブ切り替えもできなくなった。

Dockerを使わずにlocalhostを立ち上げると問題なくアクセスできるので、Dockerが原因なのもわかってる。

パーソナルファイアウォールのルール設定を適用することで解決しました

Dockerアプリだけセキュリティから除外してあげる方法を見つけたので共有します。

ESETの「設定」→「パーソナルファイアウォール」を選択。
スクリーンショット 2018-10-03 22.38.03.png

「ルールとゾーンの設定...」を選択。
スクリーンショット 2018-10-03 22.38.12.png

すると、ウィンドウが開かれる。
「ルール」タブの「追加」ボタンを選択して、新しいルールの設定画面を開く。
スクリーンショット 2018-10-03 22.38.26.png

「アプリケーションアイコンをここにドラッグしてドロップするか、参照します。」と書いてある下の四角にDocker.appをドラッグ&ドロップすると、画像のようにアイコンが表示されます。

名前は、「Docker」などにしておきましょう。

「次へ>」を選択。
スクリーンショット 2018-10-03 22.45.53.png

アクション: 許可
方向: 両方

「次へ>」を選択。

スクリーンショット 2018-10-03 22.48.31.png

プロトコル: TCP&UDP
ポート: リモート
リモートポート: すべて

「次へ>」を選択。

スクリーンショット 2018-10-03 22.52.18.png

宛先: インターネット全体

「終了」

スクリーンショット 2018-10-05 10.00.33.png

まとめ

以上の設定で、私の環境では問題なくアクセスできるようになりました。

Google先生のところでは、「DockerのShared Drivesが、ファイアウォールの影響で機能していない」とかもあるようなので、他にも不具合がでるかもしれません。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
25