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
。