首页 > 解决方案 > 无法启动 Docker 守护进程,也无法清理 docker 容器

问题描述

我的 docker 守护进程无法启动。跑步时

dockerd

使用调试标志,它似乎在加载未使用的容器时卡住了,因为这是挂起之前的最后一行:

DEBU[2020-01-15T11:23:45.352998608-05:00] Loaded container fe8646a0750d267143d06a3138e2afa482b5744398191156705219eeda2dfd70, isRunning: false
DEBU[2020-01-15T11:23:45.360131801-05:00] Loaded container fee217b2865b6041f966d2c345e4ed948b8c1e250e491516be81cbb2a91832a7, isRunning: false
DEBU[2020-01-15T11:23:45.368410531-05:00] Loaded container feae3a8597d12f0d3aaf7a70cffa8b7eafbcc0be4b0f9e4f755ea55031d7d9ac, isRunning: false
DEBU[2020-01-15T11:23:45.369724660-05:00] Loaded container fed2cd064850fb9e6d2f38653ce020afc8d9257c290a08b5be56d60fad89b277, isRunning: false
DEBU[2020-01-15T11:23:45.370485780-05:00] Loaded container febafbee8bcaefca179676020e10f266eab49227eee5f4c30b8642d04d077aa7, isRunning: false
DEBU[2020-01-15T11:23:45.372800715-05:00] Loaded container fec9a082b345ffc810c99a1108ab1aa5d8245f2f4a6571d076c8b824216597e5, isRunning: false
DEBU[2020-01-15T11:23:45.373839942-05:00] Loaded container fedb695539c51e3e0446bb30bc6a9e4d44fd5e9b8a01d63ed5de79134886500b, isRunning: false
DEBU[2020-01-15T11:23:45.385171432-05:00] Loaded container fe8145beb93b01da59970bd95821263ed2864a17c17ae3be0843bb9aca272108, isRunning: false
DEBU[2020-01-15T11:23:45.396431763-05:00] Loaded container feacc8b3f9c58a40f076af43ab3a1b628f44938fd9b43c05efe3ff42042eba14, isRunning: false
DEBU[2020-01-15T11:23:45.414911377-05:00] Loaded container fea608d6ca184588ec14036db9f63da7fd9d04e91d423e26348ca036ce9d643d, isRunning: false

SO(ubuntu)挂起,可能是由于内存错误。我检查了容器文件夹,有超过 3 万个容器,我不需要保存容器,只有图像。我的想法是使用

docker container prune

但由于 docker 守护进程无法启动,因此无法运行该命令。关于我可以做些什么来找到问题或如何删除未使用的容器的任何见解?

也许如果我能找到一种没有 docker 守护进程的安全方法来备份我的图像,那么我可以重新启动一切。

标签: docker

解决方案


推荐阅读