Docker for WindowsのSetting画面でShared Drivesを設定したとき、 Firewallを検出したとエラーダイアログが表示される場合があります。
[Docker for WindowsとWindows Subsystem for Linux])(http://blog.strawhat.net/posts/2017/12/10/docker-for-windows-and-windnows-subsystem-for-linux/)
Webを検索すると、対策としてセキュリティ対策ソフトのファイヤーウォール機能で通信を許可する方法が見つかりますが、 それで解決できない場合、管理者権限のPowerShellから実行すると成功する場合があります。
Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private
DockerのネットワークプロファイルがPrivateでないため、Windows Firewallの影響を受けるので、それをPrivateに設定しています。
これでも解決できない場合は、別の方法を探す必要がありそうです。