既存の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 条件付きコメント

推薦する

CSS を使用して固定ナビゲーションと左右スライドを備えたスクロール バーを作成する方法

上に示すように、ナビゲーションは上部に固定されており、左右にスライドしてさらにオプションをクリックで...

Tomcatの起動が遅い問題を素早く解決、超簡単

今日、私はクラスメートが問題を解決するのを手伝いました - Tomcat の起動が非常に遅く、約 5...

スタイルをより標準化するための CSS の書き方に関する 5 つのヒント

1. CSSをアルファベット順に並べるアルファベット順ではありません:コードをコピーコードは次のとお...

Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル

目次1. 解凍する2. データフォルダを作成する3. MySQLに環境変数を追加する3.1 コントロ...

JS を使用して要素が配列であるかどうかを判断する例

検証できるデータの種類は次のとおりです a = [1,2,3,4,5,6]とします。 b = [とし...

Linuxテキスト処理ツールの詳細な説明

1. /etc/passwdファイル内のデフォルトシェルが/sbin/nologinではないユーザー...

Linuxはバイナリモードを使用してmysqlをインストールします

この記事では、LinuxにバイナリモードでMySQLをインストールする具体的な手順を参考までに紹介し...

React の調整アルゴリズム Diffing アルゴリズム戦略の詳細な説明

目次アルゴリズム戦略単一ノードの差分配列ノードの差分キー値の使用要件アルゴリズム戦略React の調...

MySQL コマンドライン操作中のエンコードの問題の詳細な説明

1. MySQLデータベースのエンコーディングを確認する mysql -u ユーザー名 -p パスワ...

IE10以下のimgタグ問題の解決方法

問題を見つける以前、簡単なデモを書いたのですが、IE10以下では動作しないことがわかりました。ここに...

HTMLの基礎 HTMLの構造

HTML ファイルとは何ですか? HTML は Hyper Text Markup Language...

Linux システムによって報告される xfs_vm_releasepage 警告問題に対処する方法

問題の説明最近、いくつかのマシンで、一日のさまざまな時間に次の警告メッセージが表示されました。 3月...

Vue3 を使用して虫眼鏡効果を実現する方法の例

目次序文1. カプセル化の重要性2. どのようにカプセル化しますか? 1. 準備2. 梱包を開始する...

MySQLがブール型を返すいくつかの状況について簡単に説明します。

mysqlはブール型を返します最初のケースでは、直接戻ります select id='22a...

Deepin で virtualenv をインストールして使用するチュートリアル

virtualenv は、分離された Python 仮想環境を作成するためのツールです。独立したディ...