Ubuntu 18.04.03 LTS安装Docker或执行apt autoremove时卡住的解决方法求助
解决Ubuntu 18.04安装Docker卡在
Setting up docker-ce的问题 我之前处理过好几例类似的情况,大概率是Docker服务初始化时卡住,或者系统残留的旧配置、未清理的进程干扰了安装流程。试试下面这些方法,按顺序来排查:
方法1:强制终止卡住进程,手动完成配置
- 新开一个终端,先找出卡住的apt相关进程:
ps aux | grep apt - 用
kill命令终止这些进程(把<PID>替换成你查到的进程ID):
如果普通终止没用,就用强制终止:sudo kill <PID>sudo kill -9 <PID> - 手动完成Docker的配置收尾:
sudo dpkg --configure -a - 最后重启Docker服务:
sudo systemctl restart docker
方法2:彻底清理旧Docker残留再重装
如果之前安装过Docker但卸载不彻底,残留文件会导致新安装卡住:
- 彻底卸载所有Docker组件:
sudo apt-get purge docker-ce docker-ce-cli containerd.io sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd - 清理apt缓存并移除无用依赖:
sudo apt-get clean sudo apt-get autoremove - 重新安装Docker:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
方法3:检查系统资源与依赖完整性
系统内存不足或依赖包损坏也可能导致安装卡住:
- 先检查内存使用情况:
如果内存不足,关闭一些闲置进程,或者临时添加swap空间缓解压力。free -h - 修复损坏的依赖包:
sudo apt-get install -f - 更新系统所有包到最新版本后再尝试操作:
sudo apt-get update && sudo apt-get upgrade -y
方法4:查看Docker日志定位具体错误
如果安装后Docker服务无法正常启动,日志里会有明确的错误提示:
- 查看Docker服务状态:
sudo systemctl status docker - 查看详细运行日志:
日志里可能会显示配置文件错误、端口占用、文件权限问题等,针对性解决即可。sudo journalctl -u docker.service
内容的提问来源于stack exchange,提问作者gvara
相关产品推荐
相关产品推荐

