此篇文章适合初入Linux Debian用户,其他用户如Ubuntu也可以借鉴,唯独Raspbian无法用稳定库方式安装。
如果是首次安装那么跳过卸载部分,如果安装出问题或者想要卸载以前版本,请从头开始查看文档
一.卸载
1.如何卸载docker-ce等
sudo apt-get remove docker docker-ce
2.如果安装有别的docker组件,比如docker-ce-cli等,可以一步到位:
apt list --installed | grep docker
自行查看安装了哪些docker 然后用第1步去删除即可。
二.安装
1.官方方法:
DEB方式安装:
https://docs.docker.com/engine/install/debian/
稳定库方式安装(推荐):
https://docs.docker.com/engine/install/debian/#set-up-the-repository
优先按照官网方法来,其他一律不看,实在没办法了,再找其他文章。
如果官网一帆风顺,那么也没有这篇文章的后续了,我遇到最大的坑如下:
坑:这段话无法在终端执行。
我不知道为啥不能执行,反正我的虚拟机不行
于是找到了这个作为替代:
sudo add-apt-repository "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
PS:signed-by=/etc/apt/keyrings/docker.gpg 必须跟官网的一致。
此时用vi 或者vim 或者nano 打开 sudo nano /etc/apt/sources.list会看到如下源:
最后执行dokcer run hello-world验证docker安装完成,正常安装完成如下图所示: