ubuntu多用户环境dockerbug,卸载重装docker流程

之前不小心误操作删除重装docker,结果删除没成功,更没法重装,每次apt install都会报一个docker错误,虽然不影响软件的常规安装~但是现在还是需要装一个完整docker,还是选择删除一下,重点是关闭服务,关闭服务就好卸载了。

  Process: 32174 ExecStart=/usr/bin/dockerd --graph=/home/hxb/docker/lib/docker (code=exited, status=1/FAILURE)

(pid是动态的,提示是固定的)

为是hqw用户,但是老提示hxb用户,需要卸载docker重装,重装好多次还是同样的错误,卸载重点是“干净”,不干净就会重复报错。

彻底卸载docker

卸载docker
1.删除docker及安装时自动安装的所有包
apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

2.查看docker是否卸载干净
dpkg -l | grep docker

 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件
 

3.删除没有删除的相关插件


apt-get autoremove docker-ce-*

4.删除docker的相关配置&目录
rm -rf /etc/systemd/system/docker.service.d

rm -rf /var/lib/docker

5.确定docker卸载完毕
docker --version

下面是安装docker

  1. 更新apt软件包索引:
sudo apt update

  1. 安装必要的软件包,以允许apt通过HTTPS使用存储库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common

  1. 添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

  1. 添加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

  1. 更新apt软件包索引:
sudo apt update

  1. 安装Docker引擎:
sudo apt install docker-ce docker-ce-cli containerd.io

  1. 启动Docker服务:
sudo systemctl start docker

  1. 验证Docker是否正确安装:
sudo docker run hello-world


相关推荐

  1. ubuntudocker

    2023-12-27 06:26:03       51 阅读
  2. ubuntu docker

    2023-12-27 06:26:03       26 阅读
  3. 【机器学习】Ubuntu系统下显卡驱动载及重

    2023-12-27 06:26:03       55 阅读
  4. win/ubuntu/mac 载 安装 docker 命令

    2023-12-27 06:26:03       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-27 06:26:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-27 06:26:03       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-27 06:26:03       82 阅读
  4. Python语言-面向对象

    2023-12-27 06:26:03       91 阅读

热门阅读

  1. 判断http、https图片是否存在

    2023-12-27 06:26:03       59 阅读
  2. Kubernetes(k8s)部署DolphinScheduler

    2023-12-27 06:26:03       67 阅读
  3. 5.2 显示窗口的内容(二)

    2023-12-27 06:26:03       54 阅读
  4. k8s搭建(一、环境配置与docker安装)

    2023-12-27 06:26:03       67 阅读
  5. 论文速递 | Management Science 11月文章合集(中)

    2023-12-27 06:26:03       40 阅读
  6. mybatis中的xml语法

    2023-12-27 06:26:03       70 阅读
  7. 关于QT串口发送数据不能及时发出问题

    2023-12-27 06:26:03       60 阅读
  8. macos管理本地golang的多版本sdk

    2023-12-27 06:26:03       62 阅读
  9. Django查询每月的最后一条数据

    2023-12-27 06:26:03       52 阅读
  10. MacOS安装PHP5.6的Redis扩展

    2023-12-27 06:26:03       62 阅读