登录家庭服务器触发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
相关产品推荐
相关产品推荐

