You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

登录家庭服务器触发Podman容器重启问题求助

每次登录家庭服务器时Podman容器自动重启

每次通过SSH或Cockpit登录家庭服务器后,所有通过Quadlet配置的Podman容器都会立即重启。例如SSH登录后执行podman ps,显示所有容器都是刚创建2秒左右:

❯ ssh podman@192.168.1.116
podman@192.168.1.116's password:
Web console: https://homeserver.localdomain:9090/ or https://192.168.1.116:9090/

Register this system with Red Hat Insights: insights-client --register
Create an account or view all your systems at https://red.ht/insights-dashboard
Last login: Wed Nov 22 21:38:24 2023 from ::ffff:192.168.1.111
[podman@homeserver ~]$ podman ps
CONTAINER ID  IMAGE                                                 COMMAND               CREATED        STATUS                   PORTS                                                                                                                                             NAMES
6a4b5a1ca375  docker.io/louislam/uptime-kuma:latest                 node server/serve...  2 seconds ago  Up 3 seconds (starting)  0.0.0.0:3001->3001/tcp                                                                                                                            uptime-kuma
3b97cda03874  lscr.io/linuxserver/unifi-network-application:latest                        2 seconds ago  Up 2 seconds (starting)  0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:8843->8843/tcp, 0.0.0.0:8880->8880/tcp, 0.0.0.0:3478->3478/udp, 0.0.0.0:10001->10001/udp  systemd-unifi_network_application
a6b35bd7ccd7  docker.io/pihole/pihole:latest                                              2 seconds ago  Up 3 seconds (starting)  0.0.0.0:53->53/udp, 0.0.0.0:53->53/tcp, 0.0.0.0:80->80/tcp                                                                                        systemd-pihole
e45ca3fde4bf  docker.io/library/mongo:4.4.25                        mongod                2 seconds ago  Up 2 seconds (starting)  0.0.0.0:27017->27017/tcp                                                                                                                          unifi_mongodb

昨天17:15左右通过Cockpit登录时也出现了同样的情况:所有容器在登录后立即重启。

我使用Quadlet文件创建systemd服务来管理这些容器,以下是其中一个示例配置文件:

[Unit]
Description=UniFi MongoDB
After=local-fs.target

[Container]
Image=docker.io/mongo:4.4.25
ContainerName=unifi_mongodb
Environment=MONGO_INITDB_ROOT_USERNAME=root
Secret=unifi_mongodb_root_password,type=env,target=MONGO_INITDB_ROOT_PASSWORD
Network=unifi_network_application.network
Volume=unifi_mongodb_data:/data/db
PublishPort=27017:27017
HealthCmd=CMD-SHELL mongo --eval 'db.runCommand({ping:1})'
HealthInterval=30s
HealthRetries=2
HealthOnFailure=kill

[Service]
Restart=on-failure

[Install]
WantedBy=multi-user.target default.target

不确定是配置有误,还是遗漏了其他设置,恳请协助排查原因。

内容的提问来源于stack exchange,提问作者matteo-g

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 21:36:33