Dockerコンテナのエクスポートとインポートの例

Dockerコンテナのエクスポートとインポートの例

この記事では主に、コンテナ スナップショットのバックアップとして使用できる Docker コンテナのインポ​​ートとエクスポートについて説明します。

Dockerコンテナのエクスポート

1. まず、コマンドを使用して作成されたDockerコンテナを表示します。

ドッカーps -a 

ここに画像の説明を挿入

このとき、コンテナ ID であるcontainer idが表示されます。コンテナ ID に基づいて、対応するコンテナをエクスポートできます。

2. コンテナをエクスポートする

コンテナのエクスポートは非​​常に簡単です。docker docker exportコマンドを使用します。構文は次のとおりです: docker export $container_id > 容器快照名

ここに画像の説明を挿入

3. エクスポートされたコンテナを表示する

ls 

ここに画像の説明を挿入

4. コンテナをダウンロードする

現在のパスを表示

パスワード

ここに画像の説明を挿入

コンテナ パスが tmp の下にあることがわかっているので、FTP リモート ツールを使用してホストに直接接続し、ダウンロードできます。

ここに画像の説明を挿入

コンテナファイルがダウンロードされるまで待ちます

ここに画像の説明を挿入

Dockerコンテナのインポ​​ート

コンテナをインポートする – docker import コマンド

コンテナのスナップショットが作成されたので、いつでもインポートできます。 docker import コマンドを使用してスナップショットをインポートします。

1. まずコンテナファイルが置かれているディレクトリに移動します

前述の通り、コンテナがエクスポートするディレクトリはtmpの下にあるので、tmpディレクトリに直接移動してみましょう。

 cd /tmp 

ここに画像の説明を挿入

2. 輸入コンテナ

docker インポート halo.tar halo:latest

オプションの説明:

-halo.tar : インポートするコンテナファイル名を選択します
-halo:latest : コンテナ名とバージョンを指定します

インポートとエクスポートのプロセスは似ているため、ここでは写真は示しません。

3. 完了したらコンテナファイルを削除できます。

 rm -rf /tmp/halo.tar

Dockerコンテナのエクスポートとインポートに関する記事はこれで終わりです。Dockerコンテナのエクスポートとインポートの詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

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

<<:  JavaScript イベント委任 (プロキシ) の使用例の詳細

>>:  HTML+SassはHambergurMenu(ハンバーガーメニュー)を実装します

推薦する

MySQL パフォーマンスの最適化: インデックスを効率的かつ正しく使用する方法

実践こそが真実をテストする唯一の方法です。この記事では、インデックスの全体的な使用法についてのみ説明...

nginxとバックエンドポート間の競合の解決策

質問: Alice 管理システムを開発しているときに、すべてのバックエンド インターフェイスが最初の...

テーブルタグ(テーブル)詳細

<br />テーブルは、昔から誰もが使ってきたタグで、今も使われています。しかし、現在の...

制限を使用すると、MySQL のページングがどんどん遅くなるのはなぜですか?

目次1. テスト実験2. 制限ページング問題に対するパフォーマンス最適化手法2.1 テーブルをカバー...

Dockerコンテナの構築と実行のプロセスの詳細な説明

イメージをプルし、コンテナを作成してコンテナを実行するだけです。 docker run -d --r...

vue3.0 sfcのセットアップの変更について簡単に説明します。

目次序文標準的なSFCの書き方スクリプト設定可変露出部品の取り付け小道具カスタムイベント要約する序文...

MySQL のテーブル内のレコード数を制限する方法

目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...

Docker Nginxコンテナの制作と展開の実装方法

クイックスタート1. Docker Hubでnginxイメージを見つけるdocker 検索 ngin...

Dockerがログファイルを保存する場所の詳細な説明

目次ログはどこに保存されますか?コンテナ内のアプリケーションからのログを表示するDockerデーモン...

JavaScript におけるさまざまなバイナリオブジェクトの関係の詳細な説明

目次序文さまざまなオブジェクト間の関係配列バッファ型付き配列Uint8ClampedArray文字間...

クエリでのMySQLのユニークキーの使用と関連する問題

1. テーブルステートメントを作成します。 テーブル「従業員」を作成します( `emp_no` in...

CSS カウンターを使用して数字の順序付きリストを美しく表示する方法

Web デザインでは、Web サイトに表示されるデータの構造とコンテンツをユーザーが明確に理解できる...

クラウドネイティブテクノロジーKubernetesスケジューリングユニットポッドの使用の詳細な説明

k8s の最小のスケジューリング単位 --- pod前回の記事では、k8s が解決できる問題を簡単に...

40以上の美しいWebフォームデザイン例

Web フォームは、訪問者と Web サイト所有者間の主要なコミュニケーション チャネルです。フィー...

初心者のための入門チュートリアル⑤:ウェブサイト登録はとても簡単、簡単な登録のヒント

スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...