下载 Docker 离线镜像,并离线服务器 Docker 导入该镜像
2025/9/10...大约 1 分钟
下载 Docker 离线镜像,并离线服务器 Docker 导入该镜像
[文章摘自:国内无法拉取Docker镜像了?这些方法拯救你的Docker]https://cloud.tencent.com/developer/article/2434428
使用Github Action 构建docker镜像
前置条件
1.可以访问Github,国内环境github时而抽风体质,如果没有科学环境也可以使用 https://github.com/521xueweihan/GitHub520 +SwitchHosts 基本还是可以使用的(有的话就当我没说)。
2.有个github账号
3.免费版Action 每天能使用1小时,每个月33小时(基本上够用)。
参考博主悟空的日常:使用Github Action 构建docker镜像 http://wkdaily.cpolar.cn/archives/gc
1.要有一个github账号
没有账号就需要注册一个。
2.fork项目DockerTarBuilder
fork 叉子叉到自己的仓库中: https://github.com/wukongdaily/DockerTarBuilder
3.点击 Actions
点击 Actions 选项卡,再点击同意
选择平台,再填入镜像名
4.下载镜像
点击 All workflows
点击下载
5.解压恢复镜像
将下载好的压缩包上传到 docker 宿主机上。
解压
# unzip docker-images-tar.zip
Archive: docker-images-tar.zip
inflating: x86-64-images.tar.gz
再解压:
#gzip -d x86-64-images.tar.gz
# ls -lh alpine:latest-amd64.tar
-rw------- 1 mysql 127 7.8M 7月 4 16:57 alpine:latest-amd64.tar
导入
# docker load < alpine:latest-amd64.tar
导入成功。
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
alpine latest a606584aa9aa 13 days ago 7.8 MB