假设我有一个我想标记为 0.10.24
的图像(在我的例子中,它是一个包含 Node.js 0.10.24 的图像)。我使用 Dockerfile 构建该映像并执行 docker build
并使用 -t
参数提供标签。
我希望有一天我会拥有该图像的其他版本,因此我将使用另一个标签名称重新运行该过程。
到目前为止,一切都很好。这很好用,一切都很好。
但是,这就是问题开始的地方,我还希望始终将最新的图像标记为广告 latest
另外。所以我想我需要给同一张图片起两个名字。
我该怎么做呢?我真的需要再次在完全相同的版本上重新运行 docker build
,但是这次使用另一个标签,有没有更好的选择?
原文由 Golo Roden 发布,翻译遵循 CC BY-SA 4.0 许可协议
构建镜像时可以有多个标签:
参考: https ://docs.docker.com/engine/reference/commandline/build/#tag-image-t