Windows10でESET+Laradocのセットアップ時にエラー「Drive sharing seems blocked by a firewall」が出た場合の対処。

Windows10でLaradocをセットアップする時、ファイアウォールの設定によってShared Directoryがうまくいかない場合があります。

自分の場合はセキュリティソフトのESETによってブロックされ、

docker-composeで以下のようなエラーが出ていました。

解決方法は以下です。

ESETの「詳細設定」を開きます。

パーソナルファイアウォール → ルールの「詳細」を開きます。

【重要】「全てのルール(定義済み)を表示」をクリックしてルールを全て表示しておきます。

このあと追加する設定は、表示されたリストの一番上に来るように並び替えてください。

これをやっておかないと、追加したルールの優先度が下がってしまい設定が反映されません。

「追加」ボタンをクリックします。

ルールの編集で以下のように設定します。

  • 名前:なんでもOK
  • 有効:チェックする
  • 方向:双方向
  • アクション:許可
  • プロトコル:TCPおよびUDP

「ローカル」タブに移動し、ポートに 445 を設定します。

「リモート」タブは何も設定しなくてOK。

これで設定を保存しまず。

つぎにDocker for Windowsの設定で、Shared Driveを有効にします。

これで準備完了。

再度docker-composeを実行しましょう。

うまくいきました!

以上です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*