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

推薦する

Vueが初めて要素を取得できなかったときの解決記録

序文Vue で要素を初回取得できない問題の解決方法は、ポップアップ ウィンドウで要素を取得するために...

Dockerをクリーンアンインストールする方法の詳細な説明

まず、サーバー環境情報: アンインストールの理由:しばらくするとホストマシンのディスクが100%にな...

CSS を使用して波状のウォーターボール効果を実装するためのサンプルコード

今日は新しいCSS特殊効果、波型ウォーターボール効果を学びました。これもとても美しいです HTML:...

EclipseでTomcatを作成する原理の詳細な説明

ローカルEclipse上にTomcatサーバーを作成する場合、 tomcaインストールディレクトリの...

Linux で cmake を使用して MySQL をコンパイルおよびインストールするための詳細なチュートリアル

1. cmakeをインストールする1. cmakeの圧縮パッケージを解凍する [root@mysql...

CSS3 グラデーション背景の互換性の問題

グラデーションの背景色を作成するときは、 linear-gradient() 関数を使用して線形グラ...

Nginx 設定場所のマッチング優先順位の簡単な分析

序文Nginx 構成のサーバー ブロック内の場所は、リクエスト URI を一致させるために使用され、...

Vue コンポーネント (Vuex を含む) 間の値の転送に関する簡単な説明

目次父から息子へ:息子から父へ: Vuex を使用せずにコンポーネント間で値を渡す方法は、親から子、...

Vue の匿名スロットと名前付きスロットの詳細な説明

目次1. 匿名スロット2. 名前付きスロット要約するスロット (slot) は、Vue のコンテンツ...

HTML Webページ作成チュートリアル iframeタグを慎重に使用してください

iframe を使用すると、他の Web サイトのページを簡単に呼び出すことができますが、注意して使...

Dockerコンテナの紹介

Dockerの概要Docker はオープンソースのソフトウェア展開ソリューションです。 Docker...

MySQL初心者のための基本操作のまとめ

図書館運営クエリ1.SHOW DATABASE; ----すべてのデータベースを照会する2. SHO...

jQuery はシャッター効果を実現します (li 配置を使用)

この記事では、ブラインド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具体...

HTML5 と HTML4 の 10 の主な違い

HTML5 は HTML 標準の次のバージョンです。ますます多くのプログラマーが、Web サイトの構...

VueでEchartsチャートの幅と高さの適応を実現する実践

目次1. インストールとインポート2. 手ぶれ補正機能を定義する3. チャートコードを描くinit ...