我使用阿尔卑斯Linux和podman命令生成容器系统d
podman generate systemd -n test -f# container-test
# autogenerated by Podman 3.4.7
# Fri Apr 29 02:29:47 CEST 2022
[Unit]
Description=Podman container-test.service
Documentation=man:podman-generate-systemd(1)
Wants=network-online.target
After=network-online.target
RequiresMountsFor=/run/containers/storage
[Service]
Environment=PODMAN_SYSTEMD_UNIT=%n
Restart=on-failure
TimeoutStopSec=70
ExecStart=/usr/bin/podman start test
ExecStop=/usr/bin/podman stop -t 10 test
ExecStopPost=/usr/bin/podman stop -t 10 test
PIDFile=/run/containers/storage/overlay-containers/fc64dadf99ddb38f98ddcb3e022bc575ca39cd57f4e2e8c5cc63595377e2c3ad/userdata/conmon.pid
Type=forking
[Install]
WantedBy=default.target因为阿尔卑斯Linux不使用systemd,所以我需要将这个容器服务转换为openrc。
目标是:
将特定容器作为服务启动,此容器必须只对根用户可见。
发布于 2022-05-14 14:10:33
我找到了这个转换器http://openrc.run/
这足以完成转换。
https://unix.stackexchange.com/questions/701403
复制相似问题