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(ハンバーガーメニュー)を実装します

推薦する

Windows サービス 2012 Alibaba Cloud サーバーで MySQL をビルドするときに msvcr100.dll ファイルが見つからないという問題を解決します

解決策1: msvcr100.dll ファイルをダウンロードし (インターネットからソース ファイル...

10 種類のモダンなレイアウトを実現するための CSS コード

序文日曜日に自宅で web.dev の 2020 3 日間ライブを視聴したところ、興味深い点がたくさ...

ページコードの変更の効率を向上させ、HTML言語のコア知識を習得します。

ウェブサイトを構築するとき、HTML 言語は重要ではないと思われるかもしれませんが、実際には、基本的...

MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)

MySQL は最もよく使用されるデータベースです。詳しく知るには、コンピュータにインストールする必...

データ URI スキームを使用して Web ページに画像を埋め込む方法の紹介

データ URI スキームを使用すると、HTML、CSS、Javascript などで使用できるインラ...

VMware 上の CentOS に Oracle12.2 をサイレント インストールする詳細なグラフィック チュートリアル

環境準備: VMware+CentOS、jdk 1. システムディスクのサイズを確認する1. コマン...

フロントエンドJavaScriptは関数のカリー化を完全に理解している

目次1. カレーとは何か2. カレーの用途3. カリー化ユーティリティ関数をカプセル化する方法 1....

Nginx の一般的な設定とテクニックの概要

序文この記事では、Nginx の一般的な、実用的で興味深い構成をいくつか紹介します。この記事を読んだ...

div の特定の実装は自動的に折り返されず、HTML で折り返されないよう強制されます。

1. 改行なしを実現するには<nobr>タグを使用するコードをコピーコードは次のとおりで...

MySQL 8.0 WITH クエリの詳細

目次MySQL 8 の WITH クエリについて学ぶ1. 例3. 練習するMySQL 8 の WIT...

MySQL ピボットテーブルについての簡単な説明

次のような製品部品表があります。一部 部品ID 部品タイプ 製品ID ---------------...

Nodejs は JSON 文字列を JSON オブジェクトに変換するエラー解決法

JSON 文字列を JSON オブジェクトに変換するにはどうすればいいですか? JSON.parse...

リクエスト IP の最後のセグメントに基づいてトラフィックを分割するように Nginx を構成する方法

これは主に、場所パラメータのif判断の設定ジャンプです。迂回により、サーバーの負荷と圧力を軽減できま...

ウェブサイトのフッター沈下現象に対する3つの解決策を詳しく解説

背景多くのウェブサイトのデザインは、一般的にコンテンツ+フッターの2つの部分で構成されています。コン...

MySQL InnoDB ロックの概要

目次1. 共有ロックと排他ロック2. 意図ロック3. レコードロック4. ギャップロック5. ネクス...