Tini: Ein winziger, aber valider Init für Container
2025-04-20
Tini ist der einfachste Init, den man sich vorstellen kann. Tini erzeugt lediglich ein einzelnes Kindprozess (Tini soll in einem Container ausgeführt werden), wartet auf dessen Beendigung und räumt dabei Zombies auf und leitet Signale weiter. Die Verwendung von Tini bietet mehrere Vorteile: Schutz vor Software, die versehentlich Zombie-Prozesse erzeugt; Sicherstellung, dass die Standard-Signalhandler für die in Ihrem Docker-Image ausgeführte Software funktionieren; und dies geschieht völlig transparent. In Docker 1.13 oder höher ist Tini bereits enthalten. Für ältere Versionen muss Tini manuell installiert werden.