最近由于一些政策原因,导致国内无法直接通过pull命令拉取docker hub等仓库的镜像,国内的镜像源也相继关停。为了解决服务器镜像下载安装的问题,研究了一下手动下载docker镜像再上传服务器安装的方案。
本方案需要借助一个github项目,克隆该项目到自己的库:wukongdaily/DockerTarBuilder
进入克隆好的项目主页下载镜像
工作流执行完成以后下载打包好的镜像
由于该工作流支持一次性下载多个镜像,所以对下载文件做了多次打包。需要解压压缩包两次,得到最终的镜像压缩包
上传压缩包到服务器
进入到压缩包所在目录,加载镜像到docker1
sudo docker load -i ghcr.io_advplyr_audiobookshelf\:latest-amd64.tar
重命名镜像1
sudo docker tag ghcr.io/advplyr/audiobookshelf:latest ghcr.io/advplyr/audiobookshelf:2.13.4
执行镜像安装命令