- Registriert
- 08. Juli 2020
- Beiträge
- 11
- Reaktionspunkte
- 0
- Punkte
- 1
Ich möchte ein proprietäres Programm in einem Docker image zum Laufen bringen, das sich als systemd-Service installiert. Auf diese Installationsweise habe ich keinen Einfluss, also muss ich mich irgendwie damit arrangieren. In openjdk-Containern failt die Installation immer dadurch, dass kein Systemd installiert ist. Dann habe ich folgendes Docker-Image ausprobiert:
https://hub.docker.com/r/jrei/systemd-debian
Dieses kriege ich aber nicht über den angegebenen Befehl via SSH (docker run -d --name systemd-debian --tmpfs /tmp --tmpfs /run --tmpfs /run/lock -v /sys/fs/cgroup:/sys/fs/cgroup:ro jrei/systemd-debian) zum Laufen, vermutlich weil die Zugriffsrechte auf /sys/fs/cgroup fehlen. Ich habe es nicht hinbekommen eine Fehlermeldung zu bekommen, außer dass der Container direkt beim Starten failt.
Gut, ich könnte stattdessen eine VM fahren, ich will aber nicht noch ein geschachteltes OS maintainen müssen.
https://hub.docker.com/r/jrei/systemd-debian
Dieses kriege ich aber nicht über den angegebenen Befehl via SSH (docker run -d --name systemd-debian --tmpfs /tmp --tmpfs /run --tmpfs /run/lock -v /sys/fs/cgroup:/sys/fs/cgroup:ro jrei/systemd-debian) zum Laufen, vermutlich weil die Zugriffsrechte auf /sys/fs/cgroup fehlen. Ich habe es nicht hinbekommen eine Fehlermeldung zu bekommen, außer dass der Container direkt beim Starten failt.
Gut, ich könnte stattdessen eine VM fahren, ich will aber nicht noch ein geschachteltes OS maintainen müssen.