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

Ubuntu 18.04.03 LTS安装Docker或执行apt autoremove时卡住的解决方法求助

解决Ubuntu 18.04安装Docker卡在Setting up docker-ce的问题

我之前处理过好几例类似的情况,大概率是Docker服务初始化时卡住,或者系统残留的旧配置、未清理的进程干扰了安装流程。试试下面这些方法,按顺序来排查:

方法1:强制终止卡住进程,手动完成配置

  1. 新开一个终端,先找出卡住的apt相关进程:
    ps aux | grep apt
    
  2. 用kill命令终止这些进程(把<PID>替换成你查到的进程ID):
    sudo kill <PID>
    
    如果普通终止没用,就用强制终止:
    sudo kill -9 <PID>
    
  3. 手动完成Docker的配置收尾:
    sudo dpkg --configure -a
    
  4. 最后重启Docker服务:
    sudo systemctl restart docker
    

方法2:彻底清理旧Docker残留再重装

如果之前安装过Docker但卸载不彻底,残留文件会导致新安装卡住:

  1. 彻底卸载所有Docker组件:
    sudo apt-get purge docker-ce docker-ce-cli containerd.io
    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd
    
  2. 清理apt缓存并移除无用依赖:
    sudo apt-get clean
    sudo apt-get autoremove
    
  3. 重新安装Docker:
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    

方法3:检查系统资源与依赖完整性

系统内存不足或依赖包损坏也可能导致安装卡住:

  1. 先检查内存使用情况:
    free -h
    
    如果内存不足,关闭一些闲置进程,或者临时添加swap空间缓解压力。
  2. 修复损坏的依赖包:
    sudo apt-get install -f
    
  3. 更新系统所有包到最新版本后再尝试操作:
    sudo apt-get update && sudo apt-get upgrade -y
    

方法4:查看Docker日志定位具体错误

如果安装后Docker服务无法正常启动,日志里会有明确的错误提示:

  1. 查看Docker服务状态:
    sudo systemctl status docker
    
  2. 查看详细运行日志:
    sudo journalctl -u docker.service
    
    日志里可能会显示配置文件错误、端口占用、文件权限问题等,针对性解决即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 15:52:50