操作中に 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のプリミティブ値とラッパーオブジェクトの詳細な紹介
目次1. JDKをインストールする手動インストール2. トムキャット1. JDKをインストールする注...
前回の「最もシンプルなスイッチを実現するCSS」のように、HTML5とCSS3でほとんどの機能をすで...
TeamCenter12はアカウントのパスワードを入力し、ログインをクリックすると、404または50...
今では、自宅のソファーに座っていても、外の喫茶店にいても、ノートパソコンの電源を入れてWi-Fiに接...
単一のテーブルを削除する: tableName から columnName = value を削除し...
新しいserver.jsを作成する糸初期化 -y 糸を追加エクスプレスノードモン -D var ex...
結果:実装コード: <!DOCTYPE html><html class=&quo...
成果を達成する html <div class="コンテナ"> &l...
1. 一般的な使用法: (1)%で使用する% は 1 つ以上の文字のワイルドカードを表します。たとえ...
この記事では、Reactでダブルスライダークロススライドを実装するための具体的なコードを参考までに共...
目次データブローカーとイベントObject.defineProperty メソッドのレビューデータブ...
MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...
DataframeはSpark 1.3.0で導入された新しいAPIで、Sparkで大規模な構造化デー...
HTMLコード: <a onclick="goMessage();" st...
ケース1 vue-cliはvue3プロジェクトをビルドし、プロジェクトをLinuxサーバーにアップロ...