The Doppler Quarterly (DEUTSCHE) Herbst 2017 | Page 47
Den Lebenszyklus neu erfinden
Zuerst müssen Sie die wichtigsten Lebenszyklusphasen eines Containers ver-
stehen und wissen, wie man sie handhabt. Viele dieser Phasen sind zudem
noch nicht genau definiert. Man beschreitet also neue Wege. Zudem muss bei
der Einrichtung der Lebenszyklusprozesse für Ihre Container, der Auswahl von
Tools und den Automatisierungsüberlegungen der bahnbrechend neue Cha-
rakter von Containern berücksichtigt werden.
Containerentwicklung
Container werden selten von Grund auf neu erstellt. Die meisten Containerent-
wickler nutzen vorhandene Container-Image-Repositorys, auf öffentlicher
oder privater Ebene (wie z. B. Docker Hub).
Eine wichtige Überlegung ist, dass bei Containern geschichtete Images zum
Einsatz kommen. Sie können eine Anwendung aus einem Basisimage ableiten,
das wiederum von einem anderen Basisimage abgeleitet werden kann. Das
bedeutet, dass Sie die Funktionen einer Anwendung, die als Image bereitge-
stellt wird, übernehmen und neue Funktionen auf dem Image als Basis auf-
bauen können. Sie müssen also genau verstehen, wie Sie die Abhängigkeiten
vom abgeleiteten Image und die neue Funktionalität beibehalten können.
Herbst 2017 | THE DOPPLER | 45