Проблема с Podman Systemd с изменением местоположения PIDFile - PullRequest
1 голос
/ 03 августа 2020

У меня есть несколько файлов systemd, запускающих разные контейнеры. Я хотел добавить зависимость от After= для чистых стартапов. Поэтому мне нужно было настроить systemd с помощью PIDFile, чтобы отслеживать состояние контейнера. Использование podman generate systemd <name> выводит что-то вроде этого:

/tmp/run-1002/overlay-containers/7a1b971c5cdacafca54555837e0ccd4d50546e61fe4882c0b29215462e34da11/userdata/conmon.pid

Моя проблема теперь в том, что я выполняю podman rm keycloak и podman run --name keycloak .. в моих ExecStart= Start-скриптах. Таким образом, у меня всегда был другой путь к PID-файлу, потому что путь PIDFIle, к сожалению, только с хеш-именем. Мне не удалось настроить systemd на использование динамического c PID каким-то образом.

Может кто-нибудь подскажет, как решить проблему?

...