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

Ubuntu 24.04执行apt upgrade后Docker Run无法运行的求助

解决Docker镜像运行后立即退出的问题

针对执行sudo apt upgrade后Docker镜像无法正常运行的问题,可按以下步骤排查解决:

1. 修正容器运行命令

Ubuntu 22.04镜像默认启动命令为bash,若不指定交互模式,容器会启动后立即退出。尝试使用交互式命令运行:

docker run -it ubuntu:22.04

若能进入容器终端,说明镜像本身无问题,仅运行方式不符合预期。

2. 检查Docker代理配置

你之前配置过Docker代理,系统升级后代理配置可能被覆盖或失效,导致容器初始化异常:

  • 查看当前Docker代理配置:
cat /etc/docker/daemon.json
  • 若存在无效的代理地址(如之前的proxy.example.com),删除或修正该配置文件后重启Docker服务:
sudo systemctl restart docker

3. 验证containerd服务状态

Docker依赖containerd管理容器,系统升级可能导致containerd异常:

systemctl status containerd

若状态异常,重启containerd和Docker服务:

sudo systemctl restart containerd
sudo systemctl restart docker

4. 重新拉取镜像测试

原有镜像可能因系统升级出现兼容性问题,尝试重新拉取镜像:

docker pull ubuntu:22.04
docker run -it ubuntu:22.04

5. 查看容器退出日志

若以上方法无效,通过日志定位具体错误:

# 运行容器后获取最近退出的容器ID
docker run ubuntu:22.04
# 查看该容器日志
docker logs $(docker ps -lq)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 11:00:10