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

推薦する

Ubuntuで余分なカーネルを削除する方法

ステップ1: 現在のカーネルを表示する 読み取る $ uname -a Linux rew 4.15...

Vue シングルページ SEO の 4 つのソリューションについての簡単な説明

目次1.Nuxtサーバーサイドレンダリングアプリケーションの展開(SSRサーバーレンダリング)利点:...

CSS3 で less のテキストの長い影を実装する

この記事では主に、CSS3 LESS で長いテキストの影を実装する方法を紹介し、皆さんと共有します。...

JavaScript が Taobao の虫眼鏡効果を模倣

この記事では、淘宝虫眼鏡効果を実現するためのJavaScriptの具体的なコードを参考までに紹介しま...

MySQLの詳細な分析で使用法と結果を説明します

序文日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行す...

Nginx プロキシを使用してフロントエンドのクロスドメイン問題を解決する方法

序文Nginx (「エンジン エックス」と発音) は、リバース プロキシ、ロード バランサ、HTTP...

Vant+postcss-pxtoremはブラウザ適応機能を実装します

Remレイアウトの適応Vant のスタイルでは、デフォルトで px を単位として使用します。rem ...

jsはポップアップウィンドウをクリックすることでポップアップログインボックスを実装します

この記事では、ポップアップウィンドウをクリックしたときにポップアップログインボックスを実現するための...

Linuxで大きなファイルを素早くコピーする方法

データをコピーリモートでデータをコピーする場合、通常は rsync コマンドを使用しますが、小さなフ...

Vueバインディングオブジェクトと配列変数を変更した後にレンダリングできない問題の解決策

プロジェクトシナリオ:ページ表示には <ul> タグがあります。リストデータを動的に表示...

docker で PostgreSQL データベースをインストールして永続化する方法

Dockerのインストール手順をスキップする1. postgresqlイメージを取得する docke...

Docker を使用した Laravel アプリケーションのデプロイ例

この記事で使用されているPHPベースイメージはphp:7.3-apacheです。この記事の Lara...

lnmp を使用して MySQL データベースのルート パスワードをリセットする 2 つの方法

最初の方法: Junge のワンクリック スクリプトを使用して、LNMP 環境で MYSQL データ...

Windows Server 2019 のセットアップ方法 (画像とテキスト付き)

1. Windows Server 2019 のインストールVmware に Windows Se...