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

推薦する

Vue プロジェクトで Baidu Map API を使用する方法

目次1. Baidu Map Open Platformにアカウントを登録してログインする2. 必要...

MySQL における KEY、PRIMARY KEY、UNIQUE KEY、INDEX の違い

タイトルで提起された問題は、段階的に分解して解決することができます。 MySQL では KEY と ...

MySQLのクラスタモードでのgalera-clusterのデプロイメントの詳細説明

目次1: galera-clusterの紹介2. galera-clusterの仕組み3: Mari...

HTMLの基礎: HTMLの基本構造

HTML ハイパーテキスト ドキュメントの基本構造は、ドキュメント ヘッダーとドキュメント本体の 2...

Vue で video.js を使用して m3u8 形式のビデオを再生する方法

目次1. インストール2. videojsの紹介3. コンポーネントでのテストと使用1. 基本的な自...

Reactの原理の説明

目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...

Vue cli開発に基づく外部コンポーネントVantのデフォルトスタイルの変更の詳細な説明

目次序文1. 少ない2. コンポーネントをインポートする3. 設定ファイルを変更するステップ1: l...

nginx サーバーでの 502 不正なゲートウェイ エラーの原因のトラブルシューティング

パブリックアカウントのファンデータを同期してバッチプッシュするときに、サーバーがエラー502を報告し...

vue.js を使用してドラッグ アンド ドロップ機能を実装する方法

序文ドラッグ アンド ドロップ機能を追加すると、プログラムがより自然でユーザーフレンドリーになります...

VMware Workstation 14 Pro に Win10 システムをインストールする

この記事では、VMware Workstation 14 Proにシステムをインストールする方法を紹...

DockerにFastDFSをインストールする方法

画像をプルする docker pull season/fastdfs:1.2トラッカーを開始 doc...

カルーセル効果を実現するjQueryプラグイン

毎日jQueryプラグイン - カルーセルチャートを実装するためのjQueryプラグイン。参考までに...

Vue の element-ui コンポーネントのデフォルトの CSS スタイルを変更する 4 つの方法

目次序文1. グローバル統合オーバーライドを使用する2. .vueファイルを変更する3. コンポーネ...

ファイルをアップロードするための HTML フォームの「参照」ボタンを変更する方法

コードをコピーコードは次のとおりです。 <!DOCTYPE HTML PUBLIC "...