問題タブ [docker-desktop]
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 - Docker Desktop for Windows: Windows コンテナー モードで公開されたポートのサービスにアクセスできません
次のDockerfileを使用して、 Docker Desktop for Windowsバージョン 17.03を実行している Windows 10 デスクトップの Windows コンテナーで Jenkins を実行するコンテナーを作成しています。
この docker ファイルからイメージを作成します。
これの上にJenkinsをインストールするために使用している2番目のDockerfile:
次に、次のようにコンテナを起動します。
コンテナが正常に動作し、ログがすべて正常に表示されていることがわかります
http://localhost:8080
しかし、ホスト マシンの Web ブラウザーで実行されている jenkins サーバーにアクセスできません。
それが役立つかどうかはわかりませんが、同じマシンでドッカーをモードで実行していたときに
、公式のドッカー イメージを使用してLinux container
jenkins サーバーにアクセスできました。http://localhost:8080
docker - ホストの再起動後に Docker ボリュームがマウントされない
さまざまな docker コンテナをdocker-compose up -d
起動しましたが、すべて再起動フラグが常に有効になっています。
ホスト マシン (Windows 10 Pro) を再起動すると、コンテナーは再起動しますが、ボリュームがマウントされていないように見えます。マウントされたボリュームに構成ファイルを保持し、Webページに移動するとサービスが初期セットアップ画面を表示するため、これを知っています。たとえば、プレックスは新しいサーバーの起動を行います。を実行するdocker-compose stop
とdocker-compose up -d
、ボリュームがマウントされ、正しい構成ファイルが使用されます。コンテナが再起動時に起動する方法と に違いはありdocker-compose up
ますか?
docker - ホスト マシン上の既存のコンテナーから別のコンテナーをスピンオフする
現在Docker Desktop for Macを使用しています。
私の要件は、別のコンテナからコンテナをスピンオフすることです。
状況:
コンテナー A にはサービスが実行されており、要求に応じてスウォーム マネージャーを検索し、別のコンテナー B をスピンオフします。マシンで単一ノードのスウォーム マネージャーを開始しました。MAC 用の docker は、実際のローカルホストではなく、軽量の Linux vm をホストとして公開するため、ホスト network_mode を使用できません。私もこれを試しました: https://forums.docker.com/t/access-host-not-vm-from-inside-container/11747/7
可能な解決策はありますか?