【发布时间】:2023-03-18 03:56:01
【问题描述】:
我们已经在 Ubuntu 20.04 LTS 上安装了 Docker CE,它曾经按预期工作,但最近,我注意到所有正在运行的容器在一段时间(~ 1-2 天)后停止。
同样的容器在 Ubuntu 16.04 LTS 安装上没有显示任何问题,所以我认为问题出在操作系统或 docker 上。
我已经使用检查了 docker 日志
sudo journalctl -xu docker.service
但它只显示启动条目。没有任何条目可以提示容器停止的原因。
当我使用检查停止的容器时
docker ps -a
状态为:退出 (255) 36 小时前
如果我查看容器日志使用
docker logs <containername>
也没有报告任何问题或错误。日志简单地结束。只有在我们的 LDAP 容器中,我才看到
613c0916 daemon: shutdown requested and initiated.
613c0916 slapd shutdown: waiting for 0 operations/tasks to finish
*** Killing all processes...
我在互联网上搜索了可能的原因,并在https://forums.docker.com/t/mysterious-docker-engine-shutdown/101193 和https://bugs.launchpad.net/ubuntu/+source/containerd/+bug/1870514 中找到了有关操作系统更新问题的报告
我已经用 Ubuntu 更新了
sudo apt update && sudo apt upgrade -y
但问题仍在继续发生。
我怎样才能知道发生了什么?
版本信息:
Client: Docker Engine - Community
Version: 20.10.8
API version: 1.40
Go version: go1.16.6
Git commit: 3967b7d
Built: Fri Jul 30 19:54:27 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server:
Engine:
Version: 19.03.13
API version: 1.40 (minimum version 1.12)
Go version: go1.13.15
Git commit: bd33bbf
Built: Fri Feb 5 15:58:24 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.3.7
GitCommit: 8fba4e9a7d01810a393d5d25a3621dc101981175
runc:
Version: 1.0.0-rc10
GitCommit:
docker-init:
Version: 0.18.0
GitCommit: fec3683
【问题讨论】:
标签: docker