此方法仅使用 Github 能正常访问,但 Docker 无法正常拉取的情况下适用。使用 Github Actions 拉取 Docker 镜像,并通过下载压缩包,本地离线使用镜像。

步骤

Fork 仓库

在 Github 操作,Fork 以下仓库 https://github.com/zhoukekestar/DockerTarBuilder

进入 Actions

点击 Actions

输入镜像并运行

  • 选择 CPU (AMD64,ARM64,ARM32)
  • 输入镜像并运行

image

下载文件包

点击进入刚刚所运行的 action 详情,点击下载 tar 包

image

本地安装

$ unzip docker-images-tar.zip
$ tar -zxvf ./x86-64-images.tar.gz
$ docker load -i amd64_gcc-amd64.tar

参考:

启动

$ docker run -it amd64/gcc
#root@xx gcc --version

参考