问题描述
我正在标记一个图像,从 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)
它有效