K3S 导入离线镜像

导入镜像

对于如果需要从文件导入镜像,或者部署的 K3S 是离线的,就需要将镜像的文件(.tar 格式)保存到 /var/lib/rancher/k3s/agent/images/ 这里。 参考 K3S 官方的文档

导出镜像

所需要的 .tar 文件,可以通过集中不同的方式导出:

  • 对于 docker, 则是通过 docker save 的方式,将进行导出,例如 docker save ubuntu -o ubuntu.tar;导出的文件中镜像的名字,就是命令行上面的名称。

  • 对于 buildkit 来说,就是 --output type=docker,name=image-name,dest=filename.tar 这里的 image-name 就是镜像的名称,同时 filename.tar 是输出的 tar 文件。

  • 对于 skopeo 来说,则是 通过 skopeo copy 将镜像保存为 docker archvie 的形式,例如 skopeo copy docker://ubuntu:latest docker-archive:ubuntu.tar