我按照https://hub.docker.com/r/look4/nginx的指南在 Ubuntu 24.04 上安装了带有 systemd 的无根 podman 容器。
我的容器运行良好,但当我重新启动系统时,容器不会自动启动。在系统日志中我没有发现任何错误。
也许指南并不完整。我阅读了许多有关 podman rootless systemd 容器的文章,但找不到缺失的部分。
重启后该服务处于非活动状态:
$ systemctl --user status nginx
nginx.service - Look4 nginx container
Loaded: loaded (/home/nginx/.config/containers/systemd/nginx.container; generated)
Active: inactive (dead)
尝试启用该服务时,我收到消息
$ systemctl --user enable nginx
Failed to enable unit: Unit /run/user/1001/systemd/generator/nginx.service is transient or generated.
谢谢你的帮助