前言
前两天小俊在使用不知名小厂的VPS时难以安装 Docker ,原因大家也众所周知,搜寻了一番,终于找到一个现在还可以跟着走的安装教程,为了方便,我将教程与安装过程图片一并记录在本文中,供自己与大家参考查阅
安装 Docker
设置仓库
更新 apt 包索引
sudo apt-get update
安装 apt 依赖包,用于通过 HTTPS 来获取仓库。
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
添加 Docker 的官方 GPG 密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
验证密钥
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。
sudo apt-key fingerprint 0EBFCD88
设置稳定版仓库
使用以下指令设置稳定版仓库:
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) \
stable"
安装 Docker Engine-Community
安装 Docker
安装最新版本的 Docker Engine-Community 和 containerd
sudo apt-get install docker-ce docker-ce-cli containerd.io
查看 Docker 版本
sudo docker -v
查看 Docker 运行状态
systemctl status docker
以上文章内容大部分转载自 菜鸟教程的Debian Docker 安装
原创文章,作者:小俊,如若转载,请注明出处:https://www.smalljun.com/archives/3706.html
既然用国内高校的镜像了,那为什么不看看人家的文档呢🤷
https://help.mirrors.cernet.edu.cn/docker-ce/
还“转载”一个不知道什么时候写的菜鸟教程
@momo
谢谢补充,我是直接到搜索引擎找的,发现这个方法可用就记录下来了,大佬轻喷
@小俊
没喷,可能语气不太好。我说一些问题
开头你重复了3遍你是 Debian12。而这个菜鸟的一看就是好多年前的了,还是debian9,里面有些都过时了。
- 比如用到了apt-key,这都是早就明确弃用的,每次update都会有警告的,你截图里也明确写着。
- 还有它添加仓库时,用的add-apt-repository,这也导致还要多下一些依赖像 software-properties-common
- 还有一些没用的依赖,比如 apt-transport-https;还有 gunpg2,现在系统装了gnupg,看版本号这是一样的东西,不用再装一个。其实需要的这些依赖现在都是自带的。
给个建议,找教程时先看谁给你提供的服务,看它提供的文档,像这个就是 docker 或镜像站;看不懂要看第三方教程时,也要找个更新及时的。
@momo
好的,谢谢你的建议!