操作中に Docker コンテナの公開ポートを変更または追加する必要がある場合がありますが、実行中のコンテナ用に新しいイメージを作成したくない場合もあります。この時点で、Docker コンテナの保存場所を見つけて、設定ファイルを直接変更できます。 コンテナはすべて 私のコンテナは 各コンテナ ID は hash_id に対応します。nginx コンテナが 2 つのポートを公開していることがわかります。次に、別のポート 9999 を追加しましょう。 コンテナに対応するディレクトリを入力します。 cd /var/lib/docker/containers/797f3d0cb82aec7d1c355c7461b5bc5a050c1c0cbbe5d813ede0edad061e6632 次のように表示されます。 hostconfig.jsonをコピーし、json変換ツールを使用して「PortBindings」ノードを見つけます。 次に、同じパターンに従って上に 1 つ追加します。 図に示すように: 次に、図に示すように、 保存して終了します。 Dockerを再起動します。 コンテナを再起動します。 ご覧のとおり、ポート 9999 が公開されています。 要約する 上記は、イメージを再構築せずに Docker にポートを動的に追加するために紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL Community Server 8.0.11 のインストールと設定方法のグラフィックチュートリアル
>>: JavaScriptのプリミティブ値とラッパーオブジェクトの詳細な紹介
この記事では、キャンバスを使用して画像圧縮アップロードを実現するVueの具体的なコードを参考までに共...
(1)HTTPリクエストを減らす。 (リソース ファイルをマージし、イメージ スプライトを使用します...
最近、ストアド プロシージャの名前を変更する機能を使用しました。インターネットで情報を検索しましたが...
テーブルがコンパクトになりすぎないように、テーブル内のセル間に一定の距離を設定できます。基本的な構文...
以前、上司からログイン後にチェックマークを表示できるプログラムを作るように言われたのですが、Baid...
目次序文1. クロスドメインの問題はなぜ発生するのでしょうか? 2. 解決策クロスオリジンリソース共...
目次1. グローバルガード1.1 グローバルフロントガード1.2 グローバルポストルートガード1.3...
目次クラス void のポイントES6 矢印関数ヴュートファイvue-cli非同期と同期実行と展開ヒ...
デフォルトでは、Docker はネットワーク化されていない UNIX ソケット上で実行されます。オプ...
この記事の例では、スライディングブロック効果を実現するための小さなプログラムの具体的なコードを参考ま...
この記事では、CSS で放射状グラデーションを使用して、次の図に示すクーポン スタイルの効果を実現す...
幅と高さを直接使用することはできません。 display:block; または display:in...
Web プロジェクトがどんどん大きくなると、CSS は天文学的な大きさと複雑さを増します。この問題を...
序文ヒストグラムは、RDBMS によって提供される基本的な統計情報です。最も一般的に使用されるのは、...
目次メイントピック1. UbuntuにDockerをインストールする2. DockerにROS2-F...