python - 在从 Dockerhub 拉取图像后,我正在标记图像
问题描述
从 Dockerhub 拉取图像后,我正在标记图像。这里的标签采用原始图像标签。所以我的问题是如何在标签前添加单词(local_)。
def tag_images(images, image_names):
print('====Tagging Images====')
for image, image_name in zip(images, image_names):
iname, itag = get_name_and_tag(image_name)
image.tag(repository=f'{REGISTRY_IP}:{REGISTRY_PORT}/{iname}',
tag=itag)
print(
f'Successfully Tagged: {iname}:local_{itag} as {REGISTRY_IP}:{REGISTRY_PORT}/{iname}:local_{itag}')
print(f'====Tagged {len(images)} Images====')
解决方案
@Maxm 答案:
image.tag(repository=f'{REGISTRY_IP}:{REGISTRY_PORT}/{iname}', tag="local_"+itag)
它有效
推荐阅读
- java - 在 Java 中创建服务器端计时器的最佳方法是什么?
- apache-spark - 如何将 pyspark 数据框列拆分为仅两列(下面的示例)?
- jquery - jQuery 需要一个带有 vue native 文档的窗口
- javascript - 来自 iPad 13.5.1 版本的 HTML 中相机的图像旋转问题
- discord - 如何让我的机器人在 1 秒后删除频道中发送的任何消息?
- azure - 多租户 SPN 配置
- ssl - 不能让加密,因为端口 80 自动重定向到 443
- r - 列表列表列表到带有 purrr 的数据框中
- networking - 在 3 次握手中,服务器没有收到客户端的 ACK 消息时会发生什么?
- file - Lisp - 使用低内存占用写入文件