【发布时间】:2018-01-21 04:06:31
【问题描述】:
当我在 CI 中构建图像时,我会使用唯一的 SHA 标签推送它。然后,当我将其部署到生产环境时,我想将 :latest 别名更改为指向相同的图像,如下所示:
docker pull org/foo:34f8a342
docker tag org/foo:34f8a342 org/foo:latest
docker push org/foo:latest
现在我想避免拉取这张图片。问题是部署脚本的容器与用于构建它的容器不同,所以我在本地没有这个图像。有什么方法可以在 docker hub 上添加标签别名,而不需要在本地拥有这个图像?
【问题讨论】:
-
在此处讨论此用例:forums.docker.com/t/tag-without-pull-push/12836/10 成为世界其他地方与 DockerHub 的常识。