Abo
  • Services:
Anzeige
Docker 0.7 ist erschienen.
Docker 0.7 ist erschienen. (Bild: Docker)

Docker App-Container, die überall laufen

Docker erlaubt es, Apps in Container zu verpacken, die überall laufen - sowohl auf dem Notebook des Entwicklers als auch direkt auf einem Server oder einer virtuellen Maschine. Die neue Version 0.7 unterstützt nun offiziell alle Linux-Distributionen und bietet sechs weitere wesentliche Neuerungen.

Anzeige

Die ursprünglich von Dotcloud entwickelte Open-Source-Software Docker erfährt gerade einen regelrechten Hype, der Dotcloud Ende Oktober dazu gebracht hat, sich in Docker umzubenennen und sich ganz auf die Software und das darum entstehende Ökosystem zu konzentrieren. Nun ist Docker in der Version 0.7 erschienen, die einige wesentliche Verbesserungen enthält.

Apps lassen sich mit Docker in schlanken, portablen Containern bündeln, die all das enthalten, was die jeweilige Applikation benötigt. Probleme mit Abhängigkeiten soll es so keine geben und Entwickler sollen auf ihrem Notebook den gleichen Container testen können, der später in einer virtuellen Maschine, auf einem Bare-Metal-Server, einem Open-Stack-Cluster oder einer anderen Cloud-Infrastruktur läuft. Die Verteilung von Applikationen auf Servern soll dadurch deutlich einfacher werden. Docker ist in der Lage, viele Kopien des Basisdateisystems in kurzer Zeit zu erzeugen, so dass sich neue Container innerhalb weniger Sekunden starten.

Dabei läuft Docker 0.7 nun auf einem Standard-Linux-Kernel, ohne dass dieser speziell für Docker gepatcht werden muss. So kann es ohne Anpassungen unter praktisch jeder aktuellen Linux-Distribution verwendet werden, einschließlich Fedora, Red Hat Enterprise Linux, Ubuntu, Debian, Suse, Gentoo und Arch.

Möglich wird dies unter anderem durch einen neuen Storage-Treiber. Docker nutzt bisher das von Junjiro Okajima entwickelte AUFS, um "Copy-on-Write" zu ermöglichen. Allerdings ist AUFS nicht Teil des Standard-Linux-Kernels. In der Version 0.7 verfügt Docker über ein API für Storage-Treiber, das derzeit neben AUFS auch VFS mit einfachen Verzeichnissen und Devicemapper unterstützt, was eine weiterentwickelte Variante von LVM-Snapshots nutzt, um Copy-on-Write umzusetzen. Darüber hinaus gibt es einen experimentellen BTRFS-Treiber, und auch an Unterstützung von ZFS, Gluster und Ceph wird gearbeitet. Docker 0.7 wählt beim Start den passenden Treiber aus, wenn möglich AUFS.

Mittels Offline-Transfer lassen sich Container-Images als eigenständiges Bundle in ein lokales Dateisystem exportieren und von jedem anderen Docker-Deamon starten. Das soll vor allem Softwareanbietern zugutekommen, die ihre Applikationen in Form von Docker-Containern verbreiten wollen.

Über Links können sich Container gegenseitig entdecken und sicher miteinander kommunizieren. Werden zwei Container so miteinander verbunden, erzeugt Docker eine Eltern-Kind-Beziehung, bei der die Eltern-Container auf die Inhalte der Kind-Container zugreifen können. So lässt sich beispielsweise ein Wordpress-Container mit einem MySQL-Container verbinden, wobei sich der Datenbankserver leicht austauschen lässt, ohne dass die Wordpress-Konfiguration geändert werden muss.

Darüber hinaus können Container in der neuen Version mit Namen versehen werden, was zu den am häufigsten geforderten Funktionen von Docker gehörte.

Docker 0.7 steht ab sofort unter docker.io zum Download bereit.


eye home zur Startseite
t1 30. Apr 2014

Joh, alle, nen bestimmten Kernel vorausgesetzt.

underlines 28. Nov 2013

DigitalOcean, der ist günstig und hat einen EU und US Standort, ist skalierbar und bietet...

User_x 27. Nov 2013

versteh das leider immer noch nicht... unter windows bringt ja jede software ihre...

Anonymer Nutzer 27. Nov 2013

Die Arbeitsumgebung wird quasi in einer VM isoliert, und hier, wenn man so will,dass...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart-Feuerbach
  2. Robert Bosch GmbH, Leonberg
  3. AVAT Automation GmbH, Tübingen
  4. SCHOTT AG, Mitterteich


Anzeige
Spiele-Angebote
  1. 349,00€

Folgen Sie uns
       


  1. Microsoft

    Besucher können die Hololens im Kennedy Space Center nutzen

  2. MacOS 10.12

    Fujitsu warnt vor der Nutzung von Scansnap unter Sierra

  3. IOS 10.0.2

    Apple beseitigt Ausfälle der Lightning-Audio-Kontrollen

  4. Galaxy Note 7

    Samsung tauscht das Smartphone vor der Haustür aus

  5. Falcon-9-Explosion

    SpaceX grenzt Explosionsursache ein

  6. Die Woche im Video

    Schneewittchen und das iPhone 7

  7. 950 Euro

    Abmahnwelle zu Pornofilm-Filesharing von Betrügern

  8. Jailbreak

    19-Jähriger will iPhone-7-Exploit für sich behalten

  9. Alle drei Netze

    Ericsson und Icomera bauen besseres Bahn-WLAN

  10. Oculus Rift

    Palmer Luckey im Netz als Trump-Unterstützer geoutet



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Starship Technologies: Es wird immer nach Diebstahl und Vandalismus gefragt
Starship Technologies
Es wird immer nach Diebstahl und Vandalismus gefragt
  1. Recore Mein Buddy, der Roboter
  2. Weltraumforschung DFKI-Roboter soll auf dem Jupitermond Europa abtauchen
  3. Softrobotik Oktopus-Roboter wird mit Gas angetrieben

PES 2017 im Test: Vom Feeling her ein gutes Gefühl
PES 2017 im Test
Vom Feeling her ein gutes Gefühl

Classic Computing 2016: Wie Nordhorn für ein Wochenende zu Nerdhome wurde
Classic Computing 2016
Wie Nordhorn für ein Wochenende zu Nerdhome wurde
  1. Fifa 17 Was macht Dragon Age in meiner Fifa-Demo?
  2. Feuerwerkwettbewerb Pyronale 2016 Erst IT macht prächtige Feuerwerke möglich
  3. Flüge gecancelt Delta Airlines weltweit durch Computerpanne lahmgelegt

  1. Re: "Und geschockt, was neue Dateifunktionen auf...

    FreiGeistler | 00:15

  2. Re: macOS ist fertig

    FreiGeistler | 00:04

  3. Re: 40 Millionen Kunden ohne LTE1800?

    ICH_DU | 24.09. 22:38

  4. Re: O2 läuft prima

    ICH_DU | 24.09. 22:37

  5. Re: Mein Sennheiser mit Audio Jack/Klinke

    unbuntu | 24.09. 22:32


  1. 12:51

  2. 11:50

  3. 11:30

  4. 11:13

  5. 11:03

  6. 09:00

  7. 18:52

  8. 17:54


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel