ubuntu

ubuntu docker如何解决资源冲突

小樊
49
2025-11-20 20:50:46
栏目: 智能运维

Ubuntu Docker 资源冲突的定位与解决

一、先快速定位冲突类型

二、常见冲突场景与对应处理

三、用资源限制避免“互相挤占”

四、一套可复用的排查与修复流程

  1. 确认只有一个 Docker 守护进程在运行(ps aux | grep dockerdwhich docker),必要时停用 Snap 版并重启系统 Docker。
  2. 清理可能冲突的旧资源:docker rm -f $(docker ps -aq)(谨慎)、docker network prune -fdocker volume prune -f
  3. 释放占用端口:ss -tulpen | grep <端口>,结束对应进程或调整映射端口。
  4. 检查磁盘:df -hdocker system df,空间不足先 docker system prune -af --volumes
  5. 拉取/登录/网络:私有仓库先 docker login;检查 DNS 与代理配置,必要时在 /etc/systemd/system/docker.service.d/http-proxy.conf 设置代理并重启 Docker。
  6. 复测并观察:docker infodocker pull <image>,确认配置生效与资源使用正常。

0
看了该问题的人还看了