画像に複数のタグを付けることは可能ですか? 質問する

画像に複数のタグを付けることは可能ですか? 質問する

新しいイメージをリポジトリにプッシュするときに、たとえば と の 2 つのタグを付けたいと思います0.2。これにより、たとえばタグを使用して常に最新のイメージ バージョンをプルし、 タグを使用して特定のバージョンをlatestプルすることができます。Docker で可能ですか?latest0.2

回避策はありますか? 私が見つけた唯一の解決策は、2 つの別個のプッシュを行うことです...

ベストアンサー1

複数のタグを使用してイメージを作成し、オプションを使用してイメージをプッシュすることができます--all-tags

例:

docker build -t reg/user/image:foo -t reg/user/image:latest .

docker push reg/user/image --all-tags

サポートされていない古い Docker クライアント--all-tagsはデフォルトですべてのタグをプッシュしますが (オプションを省略するだけです)、新しいクライアントはlatestデフォルトでプッシュのみを行います。代わりに、各タグを個別にプッシュすることもできます。

おすすめ記事