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

推薦する

Windows Server 2008 R2 リモート デスクトップのポート 3389 を変更する方法

Windows サーバー リモート デスクトップのデフォルトのポート番号は 3389 です。職場でサ...

子ども向けウェブサイトの視覚構造レイアウト設計手法の分析

1. 温かくて優しい関連アドレス: http://www.web-designers.cn/post...

CentOS7 に YUM 経由で MySQL 5.7 をインストールする詳細な手順

1. インストールパッケージを保存する場所に移動しますcd /home/lnmp 2. MySQL ...

Vue でデータが変更された後にビューを同期的に更新する方法

序文少し前に、興味深い問題を目にしました。Vue のデータが変更された後に、ビューを同期的に更新する...

React NativeのstartReactApplicationメソッドの簡単な分析

今回は、 RNの起動処理を整理しました。最後のstartReactApplication比較的複雑で...

IE アドレスバーのアイコン表示問題を解決する 3 つの手順

<br />この Web ページ制作スキル チュートリアルは、Web サイトのアイコンを...

XHTML 入門チュートリアル: XHTML ハイパーリンク

ハイパーリンクはインターネット全体を接続していると言っても過言ではありません。ハイパーリンクは、別の...

CentOS7 64 ビットでの MySQL 5.7 のインストールと設定のチュートリアル

インストール環境: CentOS7 64ビットMINI版、MySQL5.7をインストール1. YUM...

フローチャートとUIフローの違い

UI デザインにおける多くの概念は言葉で言えば似ているように見えるかもしれませんが、実際には大きく異...

MySQL の左結合操作における on 条件と where 条件の違いの紹介

優先度両方のケースで同じ条件を設定すると、異なる結果セットが生成される可能性があるのは、優先順位のた...

HTML webpackプラグインの使用に関する簡単な分析

html-webpack-pluginプラグインを使用してページを開始すると、htmlページをメモリ...

mysql 一時テーブルの使用状況の分析 [クエリ結果は一時テーブルに保存できます]

この記事では、例を使用して MySQL 一時テーブルの使用方法を説明します。ご参考までに、詳細は以下...

高品質なJavaScriptコードの書き方

目次1. 読みやすいコード1. 統一コード形式2. マジックナンバーを削除する3. 単一機能原則2....

vue3 プロジェクトを素早く構築し、関連機能を紹介する vite+ts の詳細な説明

目次ヴィテ建てる構成vite.config.tsルーターtsタイプvue3 の知識設定小道具コンテク...

CSS ポインターイベント属性の使用に関する詳細な説明

フロントエンド開発では、ユーザーと直接やり取りするため、ユーザーが操作がスムーズで快適だと感じ、ネイ...