You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MicroK8S中重命名Docker镜像或导入时指定自定义名称

解决方案

你可以通过两种方式解决镜像名称的问题:

方式1:导入完成后修改镜像标签

这是兼容性最好的通用方案,操作步骤如下:

  • 先执行导入命令microk8s ctr images import my-service.tar,导入完成后执行microk8s ctr images ls,找到自动生成的镜像名(如import-2021-09-08:1.0.1)或对应的镜像ID
  • 执行打标签命令,自定义镜像名称:
microk8s ctr images tag import-2021-09-08:1.0.1 my-service:1.0.0
  • (可选)如果不需要自动生成的旧标签,可执行删除命令清理:
microk8s ctr images rm import-2021-09-08:1.0.1

方式2:导入时直接指定目标镜像名

ctr的import命令支持通过参数直接指定基础镜像名,无需后续额外修改:

microk8s ctr images import --base-name my-service:1.0.0 my-service.tar

注意:该参数仅在MicroK8S 1.21及以上版本(内置的containerd版本匹配要求)中可用,如果执行报错,回退到方式1操作即可。

操作完成后可执行microk8s ctr images ls | grep my-service验证,能看到my-service:1.0.0标签即为配置成功。


内容的提问来源于stack exchange,提问作者Mike Marquet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 00:18:05