对于国内docker镜像下载超时问题的一种解决方案:使用海外服务器
目前试着配置阿里云、华为云的镜像加速有些镜像也是没法pull的
对于dockerhub的访问目前是需要翻qian的,尤其是目前对于人工只能的一些docker镜像
需要一个临时的按量付费的服务器,并安装了docker
找阿里云、华为云等的随便买个按量付费的服务器,很便宜的。
购买完服务器,安装docker后(安装docker镜像教程 https://blog.csdn.net/yuanmomoya/article/details/140960649 可以跳过教程中使用阿里的源这一步,海外的服务器节点直接安装即可)
安装完docker
对于自己想要下载的docker镜像,还是在dockerhub中搜索比较直观,尤其对于一些特定环境,操作启动命令、挂载卷等
docker pull下载自己需要的镜像
拿redis的镜像举例
docker pull redis:6.2.14
docker save导出镜像
添加上-o 参数,不然会出现导入的镜像没有版本号的情况
# docker save -o 压缩包名称(最好带上版本号) REPOSITORY:TAG docker save -o redis_6.2.14.tar.gz redis:6.2.14
在其它服务器导入镜像
将导出的镜像上传或者远程拷贝到服务器
#导入镜像 #docker load < 导出的镜像包 docker load < redis_6.2.14.tar.gz
load < 导出的镜像包
docker load < redis_6.2.14.tar.gz`