gpt4 book ai didi

Docker 失败并显示 "failed to start containerd: timeout waiting for containerd to start"

转载 作者:行者123 更新时间:2023-12-02 18:50:24 27 4
gpt4 key购买 nike

我在 Ubuntu 18.04.2 上安装了 docker。
当我尝试启动 docker 时,它会失败并显示以下错误日志。

2020-07-16T23:49:14Z docker.dockerd[932]: failed to start containerd: timeout waiting for containerd to start
2020-07-16T23:49:14Z systemd[1]: snap.docker.dockerd.service: Main process exited, code=exited, status=1/FAILURE
2020-07-16T23:49:14Z systemd[1]: snap.docker.dockerd.service: Failed with result 'exit-code'.
2020-07-16T23:49:14Z systemd[1]: snap.docker.dockerd.service: Service hold-off time over, scheduling restart.
2020-07-16T23:49:14Z systemd[1]: snap.docker.dockerd.service: Scheduled restart job, restart counter is at 68.
2020-07-16T23:49:14Z systemd[1]: Stopped Service for snap application docker.dockerd.
2020-07-16T23:49:14Z systemd[1]: Started Service for snap application docker.dockerd.
它一遍又一遍地进入重新启动循环。我应该怎么做才能让 docker 再次工作?

最佳答案

在这种情况下,docker 正在等待 containerd 启动。容器 pid 位于

/var/snap/docker/471/run/docker/containerd/containerd.pid. 
这个pid不存在。但是当服务器被毫不客气地关闭时,该文件并没有被删除。删除这个文件可以让containerd进程重新启动,问题就解决了。我相信在 docker.pid 文件也指向不存在的 pid 的地方存在类似的问题。

关于Docker 失败并显示 "failed to start containerd: timeout waiting for containerd to start",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62945254/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com