Jak na cgroup, docker a systemd --user?

Vladimír Macek macek na sandbox.cz
Sobota Březen 19 15:59:38 CET 2022


Ahoj,

pouzivam systemd jako "supervisora": Spoustim pomoci systemctl --user 
sluzbu. Ta ma povoleny linger, bezi tedy trvale i po odhlaseni uzivatele.

Prikaz v unite:

ExecStart=docker run ...

Na prvni pohled to dobre funguje. Nicmene systemd vyrobil CGroup pro ten 
prikaz 'docker run', samotny kontejner ale bezi pod containerd. Pokud jsem 
dobre pochopil, dusledek napriklad je, ze kdyz kontejner spadne, systemd o 
tom nevi.

Znate nekdo elegantni a co nejjednodussi zpusob, jak to vylepsit, aby se 
dany kontejner choval jako hlidana sluzba?

Dekuju,

Vladimír Macek | +420 608 978 164


Další informace o konferenci Linux