この記事では、次のことを説明します。
画像に複数のタグを付けることはできますか?
はい、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 <オリジナルイメージ名> <ターゲットイメージ名>:<タグ> ' 指図:
上記のコマンドでは、「 Python:最新 「画像として」 パイソン:2.4 」:
1 つの画像に何度もタグを付けて、画像の複数のタグを指定できます。たとえば、「 Python:最新 「画像として」 パイソン:2.8 」:
> docker タグ python:最新の python: 2.8
ステップ 2: 画像にタグが付けられているかどうかを確認する
次に、Docker 内のすべてのイメージを調べて、新しくタグ付けされたイメージが作成されているかどうかを確認します。
「」の 2 つのタグを定義したことがわかります。 Python:最新 ' 画像。
結論
はい!画像には複数のタグを付けることができます。画像は随時更新されるため、ユーザーは一意の識別タグを画像に割り当てる必要があります。ただし、「 docker build -t <イメージ名> -t <イメージ名>:タグ ' 指図。複数のタグのイメージを作成するには、「 -t 」オプションを複数回。このブログでは、画像にさまざまなタグを付けることができることを示しました。