【发布时间】:2021-10-21 10:59:08
【问题描述】:
我在 Google Cloud 中有一个项目,我想在 Container Registry 中使用 new_tag 标记图像。我写了代码:
import docker
cli = docker.from_env()
img = cli.images.get('my_image:latest')
tagged = img.tag('my_image:new_tag')
print('image tagged: ' + str(tagged))
如何为 docker.from_env 设置参数,例如主机 (gcr.io)、项目 (my_project) 和使用谷歌云服务帐户的身份验证?
【问题讨论】:
-
你提供的python脚本试过了吗?此外,您是否只想在 Google Container Registry 中为图像添加新标签?为此,您可以使用this document 中提到的
gcloud命令。 -
@Prabir 该脚本在本地运行良好,但我需要连接到远程存储库 (gcr.io)。是的,我只想标记现有图像。而且我知道如何使用 gcloud 命令执行此操作,但我想使用前端制作简单的应用程序,以便能够在浏览器中使用新标签标记所需的图像
标签: python docker google-container-registry