ubuntu卸载docker流程
2023-12-26 13:09:16
之前不小心误操作删除重装docker,结果删除没成功,更没法重装,每次apt install都会报一个docker错误,
? Process: 32174 ExecStart=/usr/bin/dockerd --graph=/home/hxb/docker/lib/docker (code=exited, status=1/FAILURE)
?
虽然不影响软件的常规安装~但是现在还是需要装一个完整docker,还是选择删除一下,重点是关闭服务,关闭服务就好卸载了。
卸载步骤如下:
- 停止Docker服务:
sudo systemctl stop docker
- 卸载Docker软件包:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
- 删除Docker相关的配置文件和目录:
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
- 删除Docker用户组:
sudo groupdel docker
- 删除Docker存储库的APT源:
sudo rm /etc/apt/sources.list.d/docker.list
下面是安装docker
- 更新apt软件包索引:
sudo apt update
- 安装必要的软件包,以允许apt通过HTTPS使用存储库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 添加Docker存储库:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 更新apt软件包索引:
sudo apt update
- 安装Docker引擎:
sudo apt install docker-ce docker-ce-cli containerd.io
- 启动Docker服务:
sudo systemctl start docker
- 验证Docker是否正确安装:
sudo docker run hello-world
?
?仍旧遇到老问题
$ sudo systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
$ systemctl status docker.service
● docker.service - Docker Application Container Engine
? ?Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
? Drop-In: /etc/systemd/system/docker.service.d
? ? ? ? ? ?└─devicemapper.conf
? ?Active: failed (Result: exit-code) since Tue 2023-12-26 11:32:09 CST; 6s ago
? ? ?Docs: https://docs.docker.com
? Process: 34510 ExecStart=/usr/bin/dockerd --graph=/home/hxb/docker/lib/docker (code=exited, status=1/FAILUR
?Main PID: 34510 (code=exited, status=1/FAILURE)
?
文章来源:https://blog.csdn.net/huqinweI987/article/details/135217711
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!