gpt4 book ai didi

docker - Podman Systemd 的问题与更改 PIDFile 位置

转载 作者:行者123 更新时间:2023-12-02 19:46:07 26 4
gpt4 key购买 nike

我有多个 systemd 文件启动不同的容器。我想用 After= 添加依赖对于一个干净的初创公司。所以我需要用 PIDFile 配置 systemd 来跟踪容器的状态。
使用 podman generate systemd <name>输出如下内容:/tmp/run-1002/overlay-containers/7a1b971c5cdacafca54555837e0ccd4d50546e61fe4882c0b29215462e34da11/userdata/conmon.pid我现在的问题是我在做 podman rm keycloakpodman run --name keycloak ..在我的ExecStart=启动脚本。所以我总是得到一个不同的 PID 文件路径,因为不幸的是 PIDFIle 路径只有哈希名。我没有设法将 systemd 配置为以某种方式使用动态 PID。
有人可以给我一个提示如何解决这个问题吗?

最佳答案

解决方法是设置 podman 命令的 PID-File 参数。
podman run --conmon-pidfile=/opt/run/myPID.pid ...
并在 systemd 文件中
PIDFile=/opt/run/myPID.pid

关于docker - Podman Systemd 的问题与更改 PIDFile 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63232093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com