VPNは、Docker for WindowsがWindows 10マシンでC:を共有できるようにする私の試みをブロックしています。
VPNを使用していないときに問題なく動作します。その時私は得る
ファイアウォールがWindowsとコンテナ間のファイル共有をブロックしています。詳細については、ドキュメントを参照してください。
ドキュメントは言う
他のネットワークでポート445を開く必要はありません。デフォルトでは、10.0.75.2(仮想マシン)から10.0.75.1ポート445(Windowsホスト)への接続を許可します。
私はそれを行う方法を見つけようとして「グーグルアウト」しています-誰かがアドバイスできますか?
私はdocker 18.03.1-ce-win65(17513)、Cisco AnyConnect Secure Mobility Client 3.1.12020、Symatec Endpoint 14を使用しています。
私がオフィスにいてケーブルを使用するとすべてが機能しますが、自宅でVPNに接続すると、Dockerとドライブを共有できません。会社の方針により、このVPNクライアントを使用する必要があります。
これを私の特定の環境で動作させるのに十分な時間を費やしていませんが、これは有望に見えます: https://github.com/docker/for-win/issues/36
DockerのサブネットアドレスをVPNが使用しないものに変更することを提案しています。
編集:それが機能せず、雇用主が別のVPNクライアントの使用を許可している場合、Cisco AnyConnectの代わりにOpenConnectを使用することに成功しました。