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 サイトの他の関連記事を参照してください。