問題タブ [windows-container]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Windows コンテナーのスウォーム パブリッシュ ポートとアクセスなし
Windows コンテナーを使用して docker swarm を作成しようとしています。3 つの仮想マシンを作成し、hyper-v を使用します。各 OS は Windows サーバー 2016 です。マシンの IP は次のとおりです。
docker swarm ノードは次のとおりです。
use コマンドを作成します。
Docker イメージは asp.net core app で、Dockerfile は次のとおりです。
次に、成功を生み出します。
しかし、私の質問は、サイトごとにアクセスできないことです
コマンドを使うとき
私はhttp://192.168.1.219:5010/
正しい結果を得ることができます
私のドッカー情報は
azure - Docker for Windows - ファイル共有
ファイル共有を Windows コンテナーにマウントしたいと考えています。Azure File ストレージ共有をマウントしようとしましたが、最初は正常に動作しました。ディレクトリ内のファイルを参照できます。
ただし、コンテナの powershell-session を切断して再接続すると、共有は「使用不可」とマークされます。また、ENTRYPOINT として実行されている実行可能ファイルでは共有を使用できません。
また、ホストにネットワーク ドライブをマウントし、コンテナーにマウントしてみました。しかし、docker-compose は起動に失敗します (アクセスの問題?):
外部ファイル共有を永続的にマウントする他のオプションはありますか? (Windows で利用できる Docker ボリューム ドライバーは知りません。)
詳細情報: Windows 10 で Docker for Windows を使用し、Hyper-V 分離を使用しています。
ドッカーのバージョン: