1. ホーム

[解決済み】Dockerでnamedタグとlatestタグを作成する方法とは?

2022-03-27 10:34:45

質問

というタグを付けたい画像があるとします。 0.10.24 (私の場合は、Node.js 0.10.24を含むイメージです)。そのイメージをDockerfileを使ってビルドし、実行すると docker build を使用してタグを提供することで -t パラメータを使用します。

いつかその画像の別バージョンができることを期待して、別のタグ名で処理を再実行することにします。

ここまでは順調です。これは素晴らしく、問題なく、すべてがうまくいっています。

しかし、ここからが問題なのですが、常に最新の画像にタグ付けされた広告を表示させたいのです。 latest を追加しました。つまり、まったく同じ画像に2つの名前をつける必要があるんですね。

どうすればいいのでしょうか?本当に再実行する必要があるのでしょうか? docker build を全く同じバージョンで再度実行し、今度は別のタグを使用する。より良い方法はないだろうか?

解決方法は?

画像を構築する際に、複数のタグを持つことができます。

$ docker build -t whenry/fedora-jboss:latest -t whenry/fedora-jboss:v2.1 .

参考 https://docs.docker.com/engine/reference/commandline/build/#tag-image-t