Docker では、イメージを .tar ファイルにパッケージ化することでイメージのエクスポートを完了できます。この方法を使用すると、画像を任意の場所にエクスポートし、後で使用するためにインポートすることができます。この記事では、Docker を使用してイメージを tar パッケージにエクスポートする方法を紹介します。
イメージをエクスポートする前に、Docker がインストールされており、管理者権限があることを確認する必要があります。
まず、エクスポートする画像の ID を見つける必要があります。次のコマンドを使用すると、すべてのイメージの ID をリストできます:
$ docker image ls
対応するイメージ ID を見つけたら、それを記録します。
イメージをエクスポートする前に、コンテナーが停止していることを確認してください。次のコマンドを使用して、実行中のコンテナを停止できます。
$ docker stop <CONTAINER_NAME>
注: 実行中のコンテナが停止していない場合、コンテナのイメージをエクスポートできません。
イメージをエクスポートするコマンドは次のとおりです:
$ docker save <IMAGE_ID> -o <TAR_FILENAME>
このうち、
たとえば、ID「abc123def456」のイメージをエクスポートする場合は、次のコマンドを使用できます:
$ docker save abc123def456 -o myimage.tar
画像をエクスポートした後、インポートして他の場所で使用できます。次のコマンドを使用してイメージをインポートします:
$ docker load -i <TAR_FILENAME>
ここで、
たとえば、「myimage.tar」という名前のファイルをインポートする場合は、次のコマンドを使用できます。
$ docker load -i myimage.tar
インポートが成功した後、次のコマンドを使用できます。インポートされたイメージを表示します:
$ docker image ls
上記の手順により、Docker イメージのエクスポートとインポートが正常に完了しました。この方法を使用すると、イメージを他の場所に簡単にエクスポートし、後で使用するためにインポートすることができます。
以上がDockerイメージからtarパッケージをエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。