假设我有一个图像要标记为0.10.24(在我的情况下,这是一个包含Node.js 0.10.24的图像)。我使用Dockerfile构建了该映像,然后执行docker build并通过使用-t参数提供了标记。
0.10.24
docker build
-t
我希望有一天我将拥有该图像的其他版本,因此我将使用另一个标签名称重新运行该过程。
到目前为止,一切都很好。这很好而且很好,一切都很好。
但是,这是问题开始的地方,我还希望始终另外拥有最新的图像标记广告latest。所以我想我需要给同一张图片加上两个名称。
latest
我该怎么做呢?我是否真的需要再次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