Docker Hub: Container-Images in der Cloud bauen

Docker Hub kann Images automatisch aus bestehenden GitHub-Repositories bauen, wenn sich darin etwas ändert. So müssen sie nicht von Hand neu erzeugt werden.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 2 Kommentare lesen
Docker Hub: Container-Images in der Cloud bauen

(Bild: Rudolf A. Blaha, Illustrator)

Lesezeit: 10 Min.
Von
  • Merlin Schumacher
Inhaltsverzeichnis

Docker-Images zu pflegen, ist oft mühselig: Man muss regelmäßig Änderungen einpflegen, Pakete aktualisieren, ein neues Image bauen und dann hochladen. Wenn sich das Basis-Image ändert, muss man erneut ran. Der Autobuild-Dienst des Docker Hub nimmt einem einen Großteil dieser Arbeit ab und erzeugt aus einem GitHub-Repository vollautomatisch fertige Images.

Spielt man eine Änderung im GitHub-Repository ein, legt der Dienst los und aktualisiert das Image. Schlägt der Bau fehl, wird man darüber informiert und kann im Log analysieren, woran es hakt.

Für den Bau von Images stellt der Hub eine Container-Umgebung bereit, die das Notwendigste zum Bau von Images mitbringt. Was darin an Software fehlt, kann man jederzeit nachinstallieren oder nachladen. Die Dockerfiles für das Image unterscheiden sich nicht von denen beim lokalen Bau.