运行docker-ps返回一个空列表,尽管容器正在运行
我在ubuntu 18.04服务器上安装了docker CE版本。然后,我安装了一个新的jenkins容器,在两周内一切正常 两周后,由于某种原因,当我运行运行docker-ps返回一个空列表,尽管容器正在运行,docker,jenkins,containers,Docker,Jenkins,Containers,我在ubuntu 18.04服务器上安装了docker CE版本。然后,我安装了一个新的jenkins容器,在两周内一切正常 两周后,由于某种原因,当我运行docker ps时,我收到一个空列表,尽管jenkins容器正在运行和运行(它在过去工作过)。我还试着运行了docker ps-a,docker images,结果还是空的。还尝试重新启动服务器,但每次列表为空时仍然如此 然后我卸载并重新安装了docker,在安装之后,当运行docker ps时,我看到了容器……我原以为问题已经解决了,但今
docker ps
时,我收到一个空列表,尽管jenkins容器正在运行和运行(它在过去工作过)。我还试着运行了docker ps-a
,docker images
,结果还是空的。还尝试重新启动服务器,但每次列表为空时仍然如此
然后我卸载并重新安装了docker,在安装之后,当运行
docker ps
时,我看到了容器……我原以为问题已经解决了,但今天它又发生在我身上,当运行docker ps
时,我仍然看到一个空列表。有什么想法吗?非常感谢 运行命令sudo service docker stop
之后,找到进程dockerd
ps aux|grep“dockerd”
然后一个接一个地杀了他
sudo kill{paste_dockerd_pid_here}-9
启动docker服务
sudo service docker start
您是否在系统正常运行和停止运行之间运行了系统升级?谢谢您的回复,不,我没有…可能是自动运行的。但无论如何,它会导致这样的问题吗?您可以使用“docker info”grep“docker Root Dir”``检查docker Root Dir是否已更改?docker每次更新时都会运行一些内核后操作。例如,在我的机器上,每次更新内核时,我都必须重新加载内核模块,以使docker再次工作(但运行的容器不受影响)。我不知道这是否会导致您的问题,但知道如何帮助您解决可能会很有用。谢谢,顺便问一下,您如何重新加载模块?您需要运行特定的cli命令吗?