Docker – イメージに複数のタグを付けることは可能ですか?

Docker Imejini Fu Shunotaguwo Fukerukotoha Ke Nengdesuka



Docker イメージは、コンテナー内でプロジェクトをビルドおよびデプロイするために利用される Docker 環境の基本的な部分です。 Docker 開発者は、多くの場合、Docker イメージを使用してプロジェクトをコンテナー化しますが、アプリケーションまたはプロジェクトの依存関係を更新する必要がある場合もあります。また、以前のバージョンからの変更を維持したいと考えています。この目的のために、ユーザーは画像にタグを付けるか、一意の識別のために画像のバージョンを指定できます。

この記事では、次のことを説明します。

画像に複数のタグを付けることはできますか?

はい、Docker イメージに複数のタグを付けることができます。 Docker と同様に、アプリケーションの更新と同様に、イメージは要件に応じて随時更新されます。この目的のために、ユーザーはイメージの特定のバージョンまたは識別用の一意のタグを指定する必要があります。したがって、Docker イメージには、一意のタグとともにイメージの複数のコピーを含めることができます。







さまざまなタグを使用してイメージを作成する方法は?

Dockerfile からイメージをビルドするときに、複数のタグを使用して同じイメージをビルドできます。この目的のために、与えられた指示に従ってください。



ステップ 1: Dockerfile を作成する
まず、「」という名前の簡単なファイルを作成します Dockerfile 」。次に、以下のコード化された命令を Dockerfile に貼り付けます。



パイソンから
WORKDIR /src/app
コピー 。 .
CMD [ 「パイソン」 './pythonapp.py' ]

上記の手順は、「 pythonapp.py ' ファイル:





ステップ 2: 複数のタグを使用してイメージを構築する
次に、「 ドッカービルド 」を使用して、複数のタグを使用して画像を生成します。ユーザーは「 -t ' また ' -鬼ごっこ 複数のタグ画像を作成するオプション。たとえば、3 つの異なるタグを持つイメージを作成するには、「 -t 」オプションを 3 回:



> docker build -t python:latest -t python: 3.6 -t パイソン: 3.4

ステップ 3: 検証
ここで、イメージが指定されたタグで作成されているかどうかを確認します。

> ドッカー画像

Docker でイメージにタグを付ける

ただし、ユーザーは画像に複数回タグを付けることができます。つまり、単一または類似の画像に対して異なるタグを指定できます。この目的のために、「 ドッカータグ 」をご利用いただけます。

以下の手順に従って、Docker でイメージにタグを付けます。

ステップ 1: 画像にタグを付ける
イメージのバージョンを指定するためにイメージにタグを付けるには、「 docker tag <オリジナルイメージ名> <ターゲットイメージ名>:<タグ> ' 指図:

> docker タグ python:最新の python: 2.4

上記のコマンドでは、「 Python:最新 「画像として」 パイソン:2.4 」:

1 つの画像に何度もタグを付けて、画像の複数のタグを指定できます。たとえば、「 Python:最新 「画像として」 パイソン:2.8 」:

> docker タグ python:最新の python: 2.8

ステップ 2: 画像にタグが付けられているかどうかを確認する
次に、Docker 内のすべてのイメージを調べて、新しくタグ付けされたイメージが作成されているかどうかを確認します。

> ドッカー画像

「」の 2 つのタグを定義したことがわかります。 Python:最新 ' 画像。

結論

はい!画像には複数のタグを付けることができます。画像は随時更新されるため、ユーザーは一意の識別タグを画像に割り当てる必要があります。ただし、「 docker build -t <イメージ名> -t <イメージ名>:タグ ' 指図。複数のタグのイメージを作成するには、「 -t 」オプションを複数回。このブログでは、画像にさまざまなタグを付けることができることを示しました。