Abo
  • Services:

Collabora: Debian bekommt wieder eigenes Docker-Paket

Moderne Technik, die sich schnell verändert und viele Abhängigkeiten hat, schafft es nur schwer in eher langsam arbeitenden Linux-Distributionen wie Debian aufgenommen zu werden. Das gilt auch für Docker, das erstmals nach Jahren wieder als mehr oder weniger stabiles Paket in Debian wandert.

Artikel veröffentlicht am ,
Der Wal ist das Maskottchen von Docker.
Der Wal ist das Maskottchen von Docker. (Bild: Bernard Spragg. NZ/CC0 1.0)

Open-Source-Technik, die sich vergleichsweise schnell weiterentwickelt und zusätzlich noch andere moderne Technik als Abhängigkeiten nutzt, hat es oft schwer, in Linux-Distributionen zu landen. Das gilt insbesondere bei dem für seine Stabilität und Langfristpflege bekannten Debian. Der Entwickler Arnaud Rebillout, der für die Open-Source-Beratungsspezialisten von Collabora arbeitet, erklärt dies in einem Blogeintrag sehr ausführlich am Beispiel von Docker, das Rebillout mit Hilfe anderer nun wieder als aktuelles Paket in Debian bereitstellt.

Stellenmarkt
  1. ElringKlinger AG, Reutlingen
  2. Alfred Kärcher SE & Co. KG, Winnenden bei Stuttgart

Die letzte stabile Version von Docker in Debian ist mit Version 1.6.2 fast drei Jahre alt und lediglich als Backport für das ebenfalls schon veraltete Debian 8 alias Jessie verfügbar. Die aktuell stabile Version 9 alias Stretch von Debian enthält überhaupt kein Docker-Paket. Zusätzlich dazu gab es bisher noch ein Paket in dem Unstable-Zweig von Debian. Dieser wird aber einerseits Nutzern nicht zur Verwendung empfohlen und andererseits ist das Paket nicht aktiv betreut worden. Darüber hinaus war die Docker-Version auch schon über ein Jahr alt.

Aktuelles Docker-Paket im Testing

Dank der Arbeiten von Rebillout und weitere Beteiligter, allen voran den Debian-Betreuern der Pakete der Programmiersprache Go, steht nun die aktuelle Version 18.03.1 von Docker im Testing-Zweig des Debian-Projektes zur Verfügung. Aus dem Testing-Zweig werden die stabilen Veröffentlichungen von Debian abgeleitet. Einige andere Distributionen wie etwa Ubuntu übernehmen regelmäßig die Pakete aus dem Unstable- oder Testing-Archiv von Debian für ihre eigenen Veröffentlichungen.

Um das aktuelle Docker-Paket bereitzustellen, mussten die Debian-Betreuer einige Probleme lösen. Dazu gehören etwa die zirkulären Abhängigkeiten von Docker und seinen Einzelbestandteilen, aber auch die mehr als 100 externen Abhängigkeiten. Um allein das neue Docker-Paket bereitzustellen, so schreibt Rebillout, mussten 40 Abhängigkeiten als völlig neue Pakete in Debian erstellt werden.

Diese Arbeit der Debian-Betreuer mag einigen seltsam erscheinen. Immerhin stellt das Docker-Unternehmen selbst Debian-Pakete seiner Open-Source-Software zur Verfügung. Dieses Paket enthält fast seine gesamten Abhängigkeiten und vor allem einen eigenen Zweig für Go. Dieses Vorgehen wird als Vendoring bezeichnet.

Eben dieses Zusammenfassen einer Anwendung mit seinen Abhängigkeiten widerspricht den üblichen Regeln des Paketbaus von Linux-Distributionen. Hier sind die Abhängigkeiten eigene Pakete, die eventuell auch von anderen Anwendung genutzt werden. Das ermöglicht es dem Team, leichter Tests oder die Sicherheitspflege der Pakete durchzuführen. Außerdem ist es einfach, den Überblick in solch einem Vendoring-Zweig zu verlieren, und schwierig, eventuelle Änderung dort zu verfolgen. Aus Sicht der Debian-Betreuer bringt die Nutzung eines eigenen Docker-Pakets also einige Vorteile.



Anzeige
Blu-ray-Angebote
  1. 4,25€

attitudinized 09. Jul 2018 / Themenstart

In dem Fall das die komplett fehlen (was logischerweise schlimmer ist (wobei multimon als...

robinx999 07. Jul 2018 / Themenstart

Die VM Komplett selber erstellt oder so wie bei solchen Projekten? https://www...

Kommentieren


Folgen Sie uns
       


Saugen oder Glitzern in Vampyr - Livestream

Es geht hoch her in London anno 1918, wie die Golem.de-Redakteure Christoph und Michael am eigenen, nach Blut lächzenden Körper erfahren.

Saugen oder Glitzern in Vampyr - Livestream Video aufrufen
Windenergie: Wie umweltfreundlich sind Offshore-Windparks?
Windenergie
Wie umweltfreundlich sind Offshore-Windparks?

Windturbinen auf hoher See liefern verlässlich grünen Strom. Frei von Umwelteinflüssen sind sie aber nicht. Während die eine Tierart profitiert, leidet die andere. Doch Abhilfe ist in Sicht.
Ein Bericht von Daniel Hautmann

  1. Hywind Scotland Windkraft Ahoi

Smartphone von Gigaset: Made in Bocholt
Smartphone von Gigaset
Made in Bocholt

Gigaset baut sein Smartphone GS185 in Bocholt - und verpasst dem Gerät trotz kompletter Anlieferung von Teilen aus China das Label "Made in Germany". Der Fokus auf die Region ist aber vorhanden, eine erweiterte Fertigung durchaus eine Option. Wir haben uns das Werk angeschaut.
Ein Bericht von Tobias Költzsch

  1. Bocholt Gigaset baut Smartphone in Deutschland

Battlefield 5 Closed Alpha angespielt: Schneller sterben, länger tot
Battlefield 5 Closed Alpha angespielt
Schneller sterben, länger tot

Das neue Battlefield bekommt ein bisschen was von Fortnite und wird allgemein realistischer und dynamischer. Wir konnten in der Closed Alpha Eindrücke sammeln und erklären die Änderungen.
Von Michael Wieczorek

  1. Battlefield 5 Mehr Reaktionsmöglichkeiten statt schwächerer Munition
  2. Battlefield 5 Closed Alpha startet mit neuen Systemanforderungen
  3. Battlefield 5 Schatzkisten und Systemanforderungen

    •  /