You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu执行sudo service docker start后Docker未运行且无法卸载如何解决

解决方案

步骤1:强制移除卡住的Docker安装包

当前报错是因为预删除脚本校验Docker进程是否停止时,找不到对应进程导致执行失败,直接执行命令绕过校验强制移除即可:

sudo dpkg --purge --force-all docker-ce docker-ce-cli containerd.io

步骤2:清理Docker残余文件

移除软件包后清理所有Docker相关的运行时、配置、进程残留文件:

sudo rm -rf /var/lib/docker /var/lib/containerd /etc/docker /var/run/docker* /var/run/containerd* /var/lib/dpkg/info/docker*

步骤3:修复包管理器状态

执行以下命令修复apt的依赖和状态异常:

sudo apt update
sudo apt install -f -y
sudo apt autoremove -y
sudo apt autoclean

步骤4:重新安装Docker(按需执行)

如果后续仍需要使用Docker,执行以下命令完成安装:

sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) 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
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

安装完成后执行sudo systemctl status docker即可查看Docker运行状态。

如果需要用非root用户操作Docker,执行sudo usermod -aG docker $USER,重启终端后生效。

内容的提问来源于stack exchange,提问作者CapBul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:54:00