ホームページ >運用・保守 >Docker >docker がイメージの名前を変更する方法の詳細な説明

docker がイメージの名前を変更する方法の詳細な説明

PHPz
PHPzオリジナル
2023-04-04 09:27:3423130ブラウズ

Docker は、開発者がアプリケーションとその依存関係をポータブル コンテナにパッケージ化できるオープン ソース アプリケーション コンテナ エンジンです。このアプローチにより、コードを変更することなくアプリケーションをどこでも実行できるようになります。 Docker イメージはコンテナーの作成に使用されるテンプレートであり、1 つのイメージから多数のコンテナーを作成できます。 Docker イメージの名前を変更する場合は、次の記事でこのタスクを実行する方法について詳しく説明します。

方法 1: タグ コマンドを使用する

タグ コマンドを使用すると、既存のイメージに別の名前 (エイリアス) を付けることができます。以下はイメージの名前を変更する最も簡単な方法です。

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

このうち、SOURCE_IMAGE は既存のイメージの名前、TAG はイメージのタグ、TARGET_IMAGE は名前を変更したイメージの名前です。 TAG パラメータが指定されていない場合は、デフォルトで最新バージョンを示す「latest」になります。次に、イメージの名前を myimage:v1 から myimage2:v2 に変更する方法の例を示します。

docker tag myimage:v1 myimage2:v2

使用可能なすべてのイメージを一覧表示するには、次のコマンドを使用します。

docker images

方法 2: ビルド コマンドを使用する

別の名前を使用してイメージを構築する場合は、次のコマンドを使用できます:

docker build -t new_image_name:tag .

ここで、new_image_name は新しいイメージに指定する名前で、tag はラベルの最後の文字ドット (.) は、現在のディレクトリ内の Dockerfile ファイルを使用することを示します。以下は、現在のディレクトリに新しい名前 myimage2 として Dockerfile を作成する例です。

docker build -t myimage2 .

方法 3: 名前変更コマンドを使用する

Docker 1.13 以降のバージョンでは、Docker の使用がサポートされています。 rename コマンド、このコマンド 既存のコンテナーまたはイメージの名前を指定した名前に変更できます。このコマンドを使用してイメージの名前を変更する例:

docker rename old_name new_name

ここで、old_name は現在のイメージの名前、new_name は新しいイメージに付ける名前です。以下は、Docker イメージ myimage の名前を myimage2 に変更する例です:

docker rename myimage myimage2

使用可能なイメージをすべてリストする必要がある場合は、次のコマンドを使用できます:

docker images

summary

Docker は、コンテナ化されたアプリケーションを構築およびデプロイするための一般的なテクノロジです。 Docker イメージはコンテナーを構築するための基礎であり、さまざまな方法で名前を変更できます。この記事では、Docker イメージの名前を変更する 3 つの方法 (tag コマンド、build コマンド、rename コマンドの使用) を紹介しました。それぞれの方法には長所と短所があり、ニーズに応じて自分に合った方法を選択できます。

以上がdocker がイメージの名前を変更する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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