我有一个通过docker安装的pihole服务器
我已经通过 snap 命令安装了 docker
sudo snap install docker
并且该服务已启用并在启动时自动启动。
qqerqqqr@ubuntu:~$ snap services
Service Startup Current Notes
docker.dockerd enabled active -
根据 docker 文档,只要 docker 守护进程正在运行。通过以下方式创建的 docker:
docker run -d --restart unless-stopped pihole
应该在启动时自动重新启动。但是我观察到的情况并非如此。任何帮助都将不胜感激。
我正在运行所有这些Ubuntu 核心Raspberry Pi4 上的机器
答案1
我正在使用 docker 运行一些用 Docker 容器化的服务。
为了启用这些容器的自动重启,我运行了以下场景:
--restart
首先我运行没有选项的容器
docker run -d -P --name PostgreSQL --network module_default_network masterasiyabani_postgresql:dev
然后我升级我的容器并为其添加重启选项:
docker update --restart=always PostgreSQL
现在,当我打开系统或重新启动它时,我的容器将自动启动。