既存のDockerコンテナの内容を変更する方法

既存のDockerコンテナの内容を変更する方法

1. Docker psはコンテナをリストします

2. Docker cpはコンテナにファイルをコピーします

注: Docker でホストとコンテナ間でファイルをコピーおよび転送する方法

1. コンテナからホストにファイルをコピーする

docker cp mycontainer:/opt/testnew/file.txt /opt/test/

2. ホストからコンテナにファイルをコピーする

docker cp /opt/test/file.txt mycontainer:/opt/testnew/

コンテナが起動されているかどうかに関係なく、コピー コマンドは有効になることに注意してください。

完了したら、exit を使用して終了し、コンテナが変更されたので、docker commit コマンドを使用して更新されたコピーをコミットします。

3. 変更を送信する

$ sudo docker commit -m "説明内容" -a "著者名" 32555789dd00 aipaper/devinz83:v2

このうち、-m はバージョン管理ツールで使用しているのと同じように、サブミッションの説明情報を指定し、-a は更新されたユーザー情報を指定でき、続いてイメージの作成に使用したコンテナの ID を指定し、最後に対象イメージのウェアハウス名とタグ情報を指定します。作成が成功すると、イメージ ID 情報が返されます。

4. docker images を使用して、新しく作成されたイメージを表示します。

Docker イメージ

5. ymlファイルを変更する

新しい画像を使用する

6. 再デプロイ、つまり、新しく変更されたイメージを使用して Docker アプリケーションをデプロイします。

docker スタックデプロイ --compose-file=/opt/docker/yml/docker-compose-resty-redis.yml resty_redis

添付ファイル: Redis クラスターのパスワード、ポータルを追加できる Lua スクリプト。

既存の docker コンテナの内容を変更する方法についての記事はこれで終わりです。docker コンテナの内容を変更する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker コンテナを他のサーバーに移行する 5 つの方法
  • Docker - コンテナマウントディレクトリを変更する3つの方法のまとめ
  • Dockerイメージ内のファイルを表示する方法
  • docker cp ファイルをコピーしてコンテナに入る

<<:  Vue uniapp はセグメンター効果を実現します

>>:  XHTML の IE 条件付きコメント

推薦する

NodeJSのモジュール性に関する詳細な説明

目次1. はじめに2. 本文2.1 モジュールとは何ですか? 2.2 解決2.3、require.r...

html+vue+element-ui のスムーズさを 1 分で体験

テクノロジーファンHTMLウェブページ、知っておくべきYouyou が開発した vue フロントエン...

Vueプロジェクトウォッチで関数が繰り返しトリガーされる問題の解決

目次問題の説明:解決策1解決策2問題の説明:ページ A と B の 2 つがあり、各ページにはget...

Docker を使ってゼロから SOLO 個人ブログを構築する方法

目次1. 環境整備2. Dockerをインストールする3. MySQLマスタースレーブデータベースを...

IE、Firefox、Chromeブラウザではスペースの表示が異なります

&nbsp;&nbsp;IE、Firefox、Chrome ブラウザでの表示効果は、...

Dockerイントラネット侵入FRP展開の実装プロセスの分析

1. 設定ファイルディレクトリを作成するcd /ホームディレクトリmkdir frp最終的なディレク...

MySQLアカウントのパスワード変更方法(概要)

序文:データベースを日常的に使用すると、パスワードが単純すぎて変更する必要がある場合、パスワードの有...

MySql バージョンの問題に対する完璧なソリューション sql_mode=only_full_group_by

1. sql_modeを確認する @@sql_mode を選択照会された値は次のとおりです。 ON...

MySQL 5.7.24 のインストールと設定のグラフィックチュートリアル

この記事では、MySQL 5.7.24のインストールと設定のチュートリアルを参考までに紹介します。具...

テーブル関連の配置とJavascript操作テーブル、tr、td

適切に機能するテーブル プロパティ設定:コードをコピーコードは次のとおりです。 <テーブル セ...

Ubuntu Server でのワイヤレス ネットワーク カードの詳細な設定

1. ワイヤレス ネットワーク カードを挿入し、コマンドiwconfigを使用してワイヤレス ネット...

MIME タイプの完全なリスト

MIME タイプとは何ですか? 1. まず、ブラウザがコンテンツを処理する方法を理解する必要がありま...

カルーセルの制作方法を実現するjs

この記事では、カルーセル画像の表示を実現するためのjsの具体的なコードを参考までに共有します。具体的...

スクラッチ宝くじの例を実現する JavaScript キャンバス

この記事では、スクラッチ効果を実現するためのJavaScriptキャンバスの具体的なコードを参考まで...

Vue でシンプルな無限ループスクロールアニメーションを実装する例

この記事では主に、Vue でシンプルな無限ループスクロールアニメーションを実装し、みんなで共有する例...