GNU/Linux >> Linux の 問題 >  >> Panels >> Docker

ホスト間でDockerイメージを移動する方法

以前のチュートリアルでは、CentOS / RHELおよびUbuntuオペレーティングシステムへのDockerエンジンのインストールと、Dockerハブからのプルイメージについて学習しました。その後、画像付きのコンテナを作成しました。このチュートリアルは、Dockerイメージをエクスポートおよびインポートし、ホスト間で移動するのに役立ちます。

Dockerイメージの一覧表示

以下のコマンドを使用して、システム上のDockerイメージをリストします。

[email protected]:~# docker images

REPOSITORY     TAG        IMAGE ID            CREATED          VIRTUAL SIZE
centos         latest     2933d50b9f77        11 days ago      196.6 MB
ubuntu         latest     36248ae4a9ac        11 days ago      188 MB

画像の保存またはアーカイブ

次のコマンドを使用して、 ubuntuという名前のイメージリポジトリを保存します。 (画像ID:36248ae4a9ac)そして ubuntu-latest.tar.gzという名前のzip形式のアーカイブを作成します 。保存は、Dockerイメージ(コンテナーではなく)のバックアップを作成するために使用されることに注意してください。

# docker save ubuntu | gzip > ubuntu-latest.tar.gz

画像のインポート

Dockerイメージをアーカイブ形式でシステムに保存した後、scpまたはftpを使用してリモートシステムに移動します。その後、リモートシステムで以下のコマンドを使用して、 ubuntuという名前のDockerイメージをインポートします。 とタグ名最新

# zcat ubuntu-latest.gz | docker import - ubuntu:latest

上記のコマンドは、 ubuntuという名前のDockerイメージを作成します とタグ名最新 システム上で。これで、以下のようにこのイメージを使用してコンテナを起動できます。

# docker run -i -t ubuntu /bin/bash

Docker
  1. Dockerイメージサイズを縮小する方法:6つの最適化方法

  2. Dockerfileを使用してDockerイメージを構築する方法

  3. Dockerイメージを他の人と共有する方法

  1. Dockerイメージをあるサーバーから別のサーバーにパッケージ化して転送する方法

  2. Dockerコンテナ間でデータを共有する方法

  3. Dockerイメージを変更する方法

  1. Docker:実用的な方法でそれを使用する方法-パート3

  2. ビルド済みのDockerイメージ入門

  3. Dockerイメージに変更をコミットする方法