假设我有一张我想标记为 0.10.24
的图像(在我的例子中,它是一个包含 Node.js 0.10.24 的图像)。我使用 Dockerfile 并执行 docker build
并使用 -t
参数提供标记来构建该镜像。
我希望有一天我会拥有该图像的其他版本,因此我将重新运行该过程,只是使用另一个标签名称。
到目前为止,一切都很好。这很好用,一切都很好。
但是,这就是问题开始的地方,我还希望始终将最新的图片标记为广告 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
关于docker - 如何在 Docker 中创建命名和最新标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22080706/