docker - 尽管容器正在运行,但运行 docker -ps 会返回一个空列表

标签 docker jenkins containers

我在 ubuntu 18.04 服务器上安装了 docker CE 版本。然后,我安装了一个新的 jenkins 容器,两周内一切正常。

两周后,出于某种原因,当我运行 docker ps 时,我收到一个空列表,尽管 jenkins 容器正在运行并正常运行(它在过去有效)。我还尝试运行 docker ps -adocker images 再次,一切都是空的。还尝试重新启动服务器,但每次列表都是空的。

然后我卸载并重新安装了 docker 并在安装后立即运行 docker ps 我看到了容器....我以为问题已经解决了,但今天又发生在我身上了运行 docker ps 时,我仍然看到一个空列表。有任何想法吗 ?将不胜感激。

最佳答案

运行命令sudo service docker stop

然后找到进程dockerd

ps 辅助 | grep “dockerd”

然后杀死那个

sudo kill {paste_dockerd_pid_here} -9

启动docker服务

sudo service docker start

关于docker - 尽管容器正在运行,但运行 docker -ps 会返回一个空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54800872/

相关文章:

docker - 在 GitHub 操作中,如何覆盖服务的入口点?

windows - 安装docker后需要安装kubectl吗?

java - 没有用于抢先身份验证的凭据 - 端口返回 -1

jenkins - 我在 Jenkins 上运行时显示gradle错误

c++ - C++中多个容器的自定义迭代器

docker - 如何在dockerfile中添加JBOSS_HOME并运行jboss容器

Docker挂载顺序乱序,不让我挂载我的目录

git - Jenkins Git 插件是否有将 merge-strategy 选项设置为 'theirs' 的方法?

c++ - 对象从堆栈弹出自身

docker - 以非root用户身份对IBM Containers Volume的写许可权