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

Docker Laradock OS Windows ツール

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

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

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

>docker-compose up -d nginx mysql phpmyadmin redis workspace
Creating laradock_mysql_1 ...
Creating laradock_redis_1 ...
Creating laradock_docker-in-docker_1 ...
Creating laradock_mysql_1
Creating laradock_redis_1
Creating laradock_mysql_1 ... error

Creating laradock_docker-in-docker_1 ... error

ERROR: for laradock_docker-in-docker_1 Cannot create container for service docker-in-docker: Drive sharing seems blockeCreating laradock_redis_1 ... error

ERROR: for laradock_redis_1 Cannot create container for service redis: Drive sharing seems blocked by a firewall

ERROR: for redis Cannot create container for service redis: Drive sharing seems blocked by a firewall

ERROR: for docker-in-docker Cannot create container for service docker-in-docker: Drive sharing seems blocked by a firewall

ERROR: for mysql Cannot create container for service mysql: Drive sharing seems blocked by a firewall
ERROR: Encountered errors while bringing up the project.

解決方法は以下です。

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

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

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

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

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

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

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

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

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

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

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

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

これで準備完了。

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

>docker-compose up -d nginx mysql phpmyadmin redis workspace
Creating laradock_mysql_1 ...
Creating laradock_docker-in-docker_1 ...
Creating laradock_redis_1 ...
Creating laradock_docker-in-docker_1
Creating laradock_mysql_1
Creating laradock_mysql_1 ... done
Creating laradock_phpmyadmin_1 ...
Creating laradock_docker-in-docker_1 ... done
Creating laradock_workspace_1 ...
Creating laradock_workspace_1 ... done
Creating laradock_php-fpm_1 ...
Creating laradock_php-fpm_1 ... done
Creating laradock_nginx_1 ...
Creating laradock_nginx_1 ... done

うまくいきました!

以上です。

コメント/ピンバック

タイトルとURLをコピーしました