Docker Engine离线安装
由于某种不知名的原因,国内docker镜像源惨遭下架,docker无法安装,docker镜像无法拉取。今天这篇教程手把手教你们在docker官方下载离线软件包并进行安装。
Docker Engine官方地址
访问后点击Install Docker Engine
在这里选择自己的系统版本
这里我以Debian为例,选择Debian
注意!注意!注意!
如果你的系统里没有docker,那么你可以无视这条说明,如果有的话请你仔细查看相关说明。
下滑来到Install from a package,点击箭头指向蓝色字体链接进行下载
然后选择你的系统版本,因为我是Debian12,所以选bookworm
下载的文件路径在pool/stable/下
到了这里,需要选择对应的系统架构,如果你们不清楚自己的系统架构,可以使用
uname -a
命令查看(x86_64和adm64都选adm64)
然后我们需要下载Docker Engine、CLI、containerd 和 Docker Compose 软件包的文件
containerd.io
docker-ce
docker-ce-cli
docker-buildx-plugin
docker-compose-plugin
下载完成后我们将文件重命名
最后,将重命名完的文件放到根目录,使用如下命令安装:
sudo dpkg -i ./containerd.io.deb \
./docker-ce.deb \
./docker-ce-cli.deb \
./docker-buildx-plugin.deb \
./docker-compose-plugin.deb
至此Docker Engine的离线安装就完成了。我们可以通过运行镜像来验证Docker Engine安装是否成功,如图所示就是成功了
sudo docker run hello-world