工作中经常需要拉取一些国外的镜像,但是网络限制等原因拉取很慢,所以需要在外网服务器拉取镜像,导出后下载到本地再导入开发环境。
# 查看镜像ID
sudo docker images
# 选择要打包的镜像,执行打包命令
docker save -o kube-apiserver-amd64.tar gcr.io/google_containers/kube-apiserver-amd64
# 执行完成之后会在当前目录下生成导出文件xxx.tar,然后将此文件下载到本地。在开发环境导入上述打包的镜像:
docker load -i kube-apiserver-amd64.tar
至此,可以使用本地镜像了!