Joyent integriert Docker in SmartOS

24.03.2015

Docker-Container lassen sich nun nativ auf SmartOS und dem Smart Data Center betreiben.

Joyent hat unter dem Namen Triton eine Portierung von Docker auf SmartOS vorgestellt. Damit laufen Docker-Container nativ in Linux-branded Zones auf SmartOS, das auf OpenSolaris/Illumos basiert. Grundlage für den Port war die Reaktivierung der LX-branded Zones in Illumos durch David Mackay. Damit konnten Linux-Anwendungen prinzipiell wieder in den SmartOS/Solaris-Containern laufen, die Sun unter dem Namen "Zones" vermarktet hat. Bis dahin bot SmartOS die Virtualisierung von Linux nur mit dem KVM-Hypervisor, den Joyent auf das eigene Betriebssystem portiert hat

Da Mackays Lösung aber auf 32 Bit beschränkt war, investierte Joyent noch einmal Entwicklungsarbeit, um die LX-Zones 64-Bit-tauglich zu machen. Nach weiteren Anpassungen können Docker-Container mit Linux-Anwendungen nun nativ auf SmartOS laufen. Ein auf SmartOS basierendes Smart Data Center, das aus mehreren Nodes bestehen kann, erscheint damit als ein einziger Docker-Host.

Triton ist als Open-Source-Software verfügbar, befindet sich laut Bryan Cantrill noch im Alpha-Stadium. Auch in der Joyent-Cloud dürfen Kunden die neue Technologie bereits ausprobieren. Bestehende Unterschiede zwischen Joyents Docker und den offiziellen Docker-Containern sind hier dokumentiert. 

Ähnliche Artikel

comments powered by Disqus
Mehr zum Thema

Samsung kauft Cloud-Anbieter Joyent

Die Cloud- und Containerlösungen von Joyent basieren auf OpenSolaris und Open-Source-Technologien.

Artikel der Woche

Eigene Registry für Docker-Images

Wer selber Docker-Images herstellt, braucht auch eine eigene Registry. Diese gibt es ebenfalls als Docker-Image, aber nur mit eingeschränkter Funktionalität. Mit einem Auth-Server wird daraus ein brauchbares Repository für Images. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Google+

Ausgabe /2019