Docker 守护程序在重启时不启动

Docker 守护程序在重启时不启动

请注意,我对 Ubuntu 系统配置还算是新手。

我正在 Ubuntu 桌面 V22.04 上运行 snap- 安装的 docker。它正在运行许多容器,没有任何问题。我的容器都设置为(在其 docker-compose 文件中)如果机器因任何原因重新启动,则始终重新启动。

不幸的是,每当我重新启动 Ubuntu 机器时,我的容器都不会重新启动。当我尝试使用“docker ps”列出正在运行的容器时,我收到一条错误消息:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

当然,我可以通过执行“sudo snap disable docker”然后执行“sudo snap enable docker”来让一切重新运行,但这不是一个好的解决方案,例如,当我遇到停电(我所在的城镇拥有全国最差的电网之一!)并且我的系统必须自动重启时。我需要能够以某种方式让 docker 守护程序在重启时自动启动。更不幸的是:我找不到有关如何执行此操作的任何说明!

有谁知道如何设置 Ubuntu 实例,以便让 snap 安装的 docker 守护进程在重启时自动启动?

相关内容