Docker 容器在启动时不可见(以不同的用户身份启动?)

Docker 容器在启动时不可见(以不同的用户身份启动?)

正如标题所示,我有一堆设置为始终重新启动的容器。一切正常,但当我重新启动服务器(Ubuntu 20.04)时,事情似乎出了问题。

事实上,容器在重启时会重新启动,因为我看到它们在top或中运行htop,并且看到它们使用端口,lsof但运行 adocker ps时没有显示任何容器。容器也无法从外部访问。因此它们正在运行但又不同时运行。

解决这个问题的唯一办法似乎是手动重新启动 docker 引擎(systemctl restart docker),以正确的用户身份重新启动它们并让它们再次出现docker ps

有人知道可能出了什么问题吗?我已经使用docker多年了,这是我第一次在服务器上遇到这个问题。我已经尝试完全重新安装ubuntu,因为我认为这可能是一个更深层次的潜在问题,但完全重新安装后问题仍然存在。

相关内容