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. SEW-EURODRIVE GmbH & Co KG, Bruchsal
  2. Landeshauptstadt Wiesbaden, Wiesbaden

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
Top-Angebote
  1. 49,90€ + 3,99€ Versand (Vergleichspreis 86,80€)
  2. 49,90€ + 5,99€ Versand oder versankostenfrei bei Zahlung mit paydirekt (Bestpreis!)
  3. (Prime Video)
  4. 185€ (Bestpreis!)

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
       


Shift 6m - Hands on (Cebit 2018)

Der Hersteller beschreibt das neue Shift 6M als nachhaltig und Highend - wir haben es uns auf der Cebit 2018 angesehen.

Shift 6m - Hands on (Cebit 2018) Video aufrufen
Always Connected PCs im Test: Das kann Windows 10 on Snapdragon
Always Connected PCs im Test
Das kann Windows 10 on Snapdragon

Noch keine Konkurrenz für x86-Notebooks: Die Convertibles mit Snapdragon-Chip und Windows 10 on ARM sind flott, haben LTE integriert und eine extrem lange Akkulaufzeit. Der App- und der Treiber-Support ist im Alltag teils ein Manko, aber nur eins der bisherigen Geräte überzeugt uns.
Ein Test von Marc Sauter und Oliver Nickel

  1. Qualcomm "Wir entwickeln dediziertes Silizium für Laptops"
  2. Windows 10 on ARM Microsoft plant 64-Bit-Support ab Mai 2018
  3. Always Connected PCs Vielversprechender Windows-RT-Nachfolger mit Fragezeichen

Segelschiff: Das Vindskip steckt in der Flaute
Segelschiff
Das Vindskip steckt in der Flaute

Hochseeschiffe gelten als große Umweltverschmutzer. Neue saubere Antriebe sind gefragt. Der Norweger Terje Lade hat ein futuristisches Segelschiff entwickelt. Doch solch ein neuartiges Konzept umzusetzen, ist nicht so einfach.
Ein Bericht von Werner Pluta

  1. Energy Observer Toyota unterstützt Weltumrundung von Brennstoffzellenschiff
  2. Hyseas III Schottische Werft baut Hochseefähre mit Brennstoffzelle
  3. Kreuzschifffahrt Wie Brennstoffzellen Schiffe sauberer machen

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

    •  /