c't 4/2019
S. 138
Praxis
Docker-Images bauen lassen
Aufmacherbild
Bild: Rudolf A. Blaha, Illustrator

Wal-o-mat

Container-Images in der Cloud bauen mit Docker Hub

Wer viele Docker-Images verwaltet, muss diese nach Veränderungen und Aktualisierungen nicht jedes Mal von Hand neu erzeugen. Docker Hub kann Images ohne Zutun aus bestehenden GitHub-Repositories bauen, wenn sich darin etwas ändert.

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.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

4,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten