K3S 导入离线镜像
Johann Li | October 06, 2022
导入镜像
对于如果需要从文件导入镜像,或者部署的 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。