ホームページ >運用・保守 >Docker >Dockerイメージからtarパッケージをエクスポートする方法

Dockerイメージからtarパッケージをエクスポートする方法

PHPz
PHPzオリジナル
2023-04-10 09:02:456032ブラウズ

Docker では、イメージを .tar ファイルにパッケージ化することでイメージのエクスポートを完了できます。この方法を使用すると、画像を任意の場所にエクスポートし、後で使用するためにインポートすることができます。この記事では、Docker を使用してイメージを tar パッケージにエクスポートする方法を紹介します。

  1. 準備

イメージをエクスポートする前に、Docker がインストールされており、管理者権限があることを確認する必要があります。

  1. エクスポートする画像の検索

まず、エクスポートする画像の ID を見つける必要があります。次のコマンドを使用すると、すべてのイメージの ID をリストできます:

$ docker image ls

対応するイメージ ID を見つけたら、それを記録します。

  1. イメージのエクスポート

イメージをエクスポートする前に、コンテナーが停止していることを確認してください。次のコマンドを使用して、実行中のコンテナを停止できます。

$ docker stop <CONTAINER_NAME>

注: 実行中のコンテナが停止していない場合、コンテナのイメージをエクスポートできません。

イメージをエクスポートするコマンドは次のとおりです:

$ docker save <IMAGE_ID> -o <TAR_FILENAME>

このうち、 はエクスポートするイメージ ID、 はエクスポートされるファイル名です。

たとえば、ID「abc123def456」のイメージをエクスポートする場合は、次のコマンドを使用できます:

$ docker save abc123def456 -o myimage.tar
  1. イメージのインポート

画像をエクスポートした後、インポートして他の場所で使用できます。次のコマンドを使用してイメージをインポートします:

$ docker load -i <TAR_FILENAME>

ここで、 はインポートする .tar ファイルの名前です。

たとえば、「myimage.tar」という名前のファイルをインポートする場合は、次のコマンドを使用できます。

$ docker load -i myimage.tar

インポートが成功した後、次のコマンドを使用できます。インポートされたイメージを表示します:

$ docker image ls

上記の手順により、Docker イメージのエクスポートとインポートが正常に完了しました。この方法を使用すると、イメージを他の場所に簡単にエクスポートし、後で使用するためにインポートすることができます。

以上がDockerイメージからtarパッケージをエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。