2.4. タグ付けイメージ

イメージに名前を追加して、イメージに含まれる内容を理解しやすいものにすることができます。また、タグ付けイメージを使用して、そのイメージが使用するターゲットレジストリーを指定することもできます。podman tag コマンドを使用して、複数のパーツから構成されるイメージにエイリアスを追加します。これには、以下が含まれます。

registryhost/username/NAME:tag

必要に応じて NAME だけを追加できます。以下に例を示します。

# podman tag 474ff279782b myrhel8

この例では、rhel8 イメージのイメージ ID は 474ff279782b です。podman tag を使用すると、イメージ ID には名前 myrhel8 も付きます。したがって、このコンテナーは、名前 (rhel8 または myrhel8) またはイメージ ID で実行できます。名前に :tag を追加せずに、:latest がタグとして割り当てられていることに注意してください。以下のように、タグを 8.0 に設定している可能性があります。

# podman tag 474ff279782b myrhel8:8.0

名前の先頭に、オプションでユーザー名やレジストリー名を追加できます。ユーザー名は、実際には、リポジトリーを所有するユーザーアカウントに関連する Docker.io 上のリポジトリーです。レジストリー名を使用してイメージにタグ付けする方法は、本書の「タグ付けイメージ」セクションで説明します。ユーザー名を追加する例を以下に示します。

# podman tag 474ff279782b jsmith/myrhel8
# podman images | grep 474ff279782b
rhel8           latest  474ff279782b  7 days ago  139.6 MB
myrhel8         latest  474ff279782b  7 months ago  139.6 MB
myrhel8         7.1     474ff279782b  7 months ago  139.6 MB
jsmith/myrhel8  latest  474ff279782b  7 months ago  139.6 MB

ここでは、1 つのイメージ ID に割り当てられているすべてのイメージ名を確認できます。