Dockerコンテナのインポ​​ートとエクスポートに関するチュートリアル

Dockerコンテナのインポ​​ートとエクスポートに関するチュートリアル

背景

Docker の人気は、コンテナの共有と移植が容易であることと密接に関係しています。ユーザーは、コンテナをパブリック サーバーに送信するだけでなく、コンテナをローカル ファイル システムにエクスポートすることもできます。同様に、エクスポートされたコンテナを Docker ランタイム環境にインポートすることもできます。

方法1:コンテナの輸出入(輸出入)

1. エクスポートする必要があるコンテナを表示する

ドッカーps -a

2. 輸出

エクスポートされたtarファイルはインポートするマシンに転送されます

docker export コンテナ名またはコンテナ ID > エクスポートされたパスと tarball 名

docker エクスポート centos> centos.tar

3. インポート

docker import tarball パス カスタムイメージ名: TAG (デフォルトは最新)

docker インポート centos.tar test/centos 


これで、新しいマシンに新しいイメージが作成され、このイメージを使用してコンテナを直接生成できるようになりました。

方法2: 画像のエクスポートとインポート(保存と読み込み)

1.画像を保存する

docker save > tarball イメージ名をカスタマイズ: TAG (デフォルトは最新)

docker 保存 > mysql.tar pinpointdocker/pinpoint-mysql:1.8.3

2. 読み込みインポート

docker ロード < mysql.tar 


docker exportとdocker saveの違い

1. Docker save はイメージを保存し、Docker export はコンテナを保存します。

2. Docker load はイメージ パッケージをロードするために使用され、Docker import はコンテナー パッケージをロードするために使用されますが、どちらもイメージに復元されます。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。

以下もご興味があるかもしれません:
  • Dockerコンテナのエクスポートとインポートの例
  • Docker イメージのインポートとエクスポートのコード例
  • Dockerイメージのインポートとエクスポートの実装
  • Dockerイメージのインポート、エクスポート、バックアップ、移行操作
  • Docker イメージのエクスポート、インポート、コピーの例の分析
  • Dockerイメージをインポートおよびエクスポートする方法
  • Docker間でイメージをエクスポートおよびインポートする方法
  • Dockerはエクスポート、インポート、データ移行を実現します
  • Dockerの実践: コンテナのインポ​​ートとエクスポート
  • Dockerイメージとコンテナのインポ​​ートとエクスポート操作の実践

<<:  Vue2は応答性を提供するためにprovide injectを実装しています

>>:  mysql-5.7.21-winx64 無料インストール版のインストール - Windows チュートリアル詳細説明

推薦する

MySQL ストアド プロシージャで case ステートメントを使用する詳細な例

この記事では、例を使用して、MySQL ストアド プロシージャでの case ステートメントの使用方...

IIS7~IIS8.5 サーバープロトコルヘッダーの削除または変更

要件: IIS 7、7.5、8.0、8.5、および ASP.NET で HTTP 応答ヘッダーを削除...

Linux (Ubuntu) での MySQL 5.7.17 のインストールと設定のチュートリアル

序文以前、MySQL 5.6 をインストールしました。3 か月後、開発者から MySQL で JSO...

Dockerのローカルイメージ作成方法の分析

コンテナと呼ばれるものは、実際には親イメージに基づいて読み取りおよび書き込み可能なファイル階層を作成...

Linux システムで Code Cloud にプロジェクトをアップロードする方法

Code Cloudで新しいプロジェクトtest1を作成します。 公開鍵を取得するには次のコマンドを...

antd ツリーと親子コンポーネント間の値転送問題について (React のまとめ)

プロジェクト要件: 製品ツリー ノードをクリックすると、そのノードのすべての親ノードが取得され、表に...

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

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

Centos7 での Mysql5.7.19 の詳細なインストールチュートリアル

1. ダウンロード公式サイトからmysql-5.7.19-linux-glibc2.12-x86_6...

Linux インストール MySQL チュートリアル (バイナリ配布)

このチュートリアルでは、LinuxにMySQLをインストールする詳細な手順を参考までに紹介します。具...

ウェブサイトのフロントエンドをエレガントでユーザーにとって魅力的なものにする方法

ウェブフロントエンドのウェブサイトの気質は感情であり、言葉なしでユーザーを魅了できる感情です。では、...

Vue で親コンポーネントから子コンポーネントにデータを渡すいくつかの方法

最近、Vue のソースコードを勉強していて、Vue で親コンポーネントと子コンポーネント間でデータを...

Mysql のデッドロックの表示とデッドロックの除去の詳細な説明

序文しばらく前にMysqlのデッドロック問題に遭遇したので、解決しました。問題の説明: Mysql ...

URL 書き換えモジュール 2.1 URL 書き換えモジュールのルール記述

目次前提条件テストページの設定書き換えルールの作成命名規則モードの定義アクションの定義設定ファイル内...

Vue3 での Teleport の使用に関する詳細な説明

目次テレポートの目的テレポートの仕組みこの記事では、以下の内容を取り上げます。テレポートの目的テレポ...