【发布时间】:2018-07-13 16:32:30
【问题描述】:
我的构建过程生成了一个 docker 映像。我希望用标签构建 ID 和“最新”来标记最新的构建映像。我看到了两种方法。
第一种方法-(添加多个标签并推送一次)
docker tag <id> <user>/<image>:build_id
docker tag <id> <user>/<image>:latest
docker push <user>/<image>
第二 - 单独标记并推送
docker tag <id> <user>/<image>:build_id
docker push <user>/<image>:build_id
docker tag <id> <user>/<image>:latest
docker push <user>/<image>:latest
docker 文档说如果注册表中已经有一个带有特定标签的镜像,那么带有相同标签的新镜像的 docker push 会覆盖之前的镜像。
- 上面指定的第一个和第二个选项在功能上是否相同?
- 是否有任何首选方式/最佳实践?
【问题讨论】:
-
docker push将不起作用。您需要提供图像名称。更正您的问题 -
你是怎么解决你的问题的?
标签: docker tags docker-image docker-repository