Docker (Software): Unterschied zwischen den Versionen
(tag 230) |
(+) |
||
Zeile 2: | Zeile 2: | ||
| Titel = Docker | | Titel = Docker | ||
| Name = | | Name = | ||
| Logo = Docker (container engine) logo.png | | Logo = [[File:Docker (container engine) logo.png|250px|Logo]] | ||
| Screenshot = | | Screenshot = | ||
| Beschreibung = | | Beschreibung = | ||
Zeile 8: | Zeile 8: | ||
| Hersteller = Docker Inc. | | Hersteller = Docker Inc. | ||
| Ersterscheinungsdatum = | | Ersterscheinungsdatum = | ||
| AktuelleReleaseVersion = 1. | | AktuelleReleaseVersion = 1.1.2<ref>[http://github.com/docker/docker/releases/tag/v1.1.2 Release v1.1.2 · docker/docker · GitHub]</ref> | ||
| AktuelleReleaseVersionDatum = | | AktuelleReleaseVersionDatum = 23. Juli 2014 | ||
| AktuelleEntwicklerVersion = | | AktuelleEntwicklerVersion = | ||
| AktuelleEntwicklerVersionDatum = | | AktuelleEntwicklerVersionDatum = | ||
Zeile 39: | Zeile 39: | ||
*Salt: Open-Source-Software für Konfigurationsmanagement | *Salt: Open-Source-Software für Konfigurationsmanagement | ||
*Vagrant: Freie Open-Source-Software zur Erstellung und Konfiguration von virtuellen Entwicklungsumgebungen. Seit Version 1.4 aus Dezember 2013 unterstützt Vagrant Docker zum Provisionieren von virtuellen Maschinen und ist in der Lage es zu installieren.<ref name="heisedev2802"/> | *Vagrant: Freie Open-Source-Software zur Erstellung und Konfiguration von virtuellen Entwicklungsumgebungen. Seit Version 1.4 aus Dezember 2013 unterstützt Vagrant Docker zum Provisionieren von virtuellen Maschinen und ist in der Lage es zu installieren.<ref name="heisedev2802"/> | ||
== Versionen (Auszug) == | |||
{| class="wikitable" | |||
|- class="hintergrundfarbe5" | |||
! Version || Datum | |||
|- | |||
| 0.3.3 || 23. Mai 2013 | |||
|- | |||
| 0.5.0 || 18. Juli 2013 | |||
|- | |||
| 0.6.7 || 22. November 2013 | |||
|- | |||
| 1.0 || 9. Juni 2014 | |||
|- | |||
| 1.0.1 || 20. Juni 2014 | |||
|- | |||
| 1.1.0 || 3. Juli 2014 | |||
|- | |||
| 1.1.1 || 9. Juli 2014 | |||
|- | |||
| 1.1.2 || 23. Juli 2014 | |||
|} | |||
== Weblinks == | == Weblinks == |
Version vom 17. August 2014, 19:27 Uhr
Docker | |
---|---|
Maintainer | Solomon Hykes |
Entwickler | Docker Inc. |
Betriebssystem | Linux |
Programmiersprache | Go |
Kategorie | Virtualisierung |
Lizenz | Apache License 2.0 |
Website | docker.com |
Docker ist eine Open-Source-Anwendungssoftware der Docker Inc. Docker ermöglicht es, Anwendungen samt ihrer Abhängigkeiten in Linux-Container (LXC) zu intergrieren, damit die Anwendungen transportierbar und darüber auch ausführbar ist. Im Gegensatz zu normaler Virtualisierungssoftware benötigen die Docker-Container kein Gastbetriebssystem und es wird keine Hardware emuliert. Gründer und Chief Technical Officer (CTO) ist Solomon Hykes.[1] Weitere Vorteile sind der gerine Ressourcenbedarf und die kurzen Startzeiten im Vergleich zu einer Virtualisierung. Docker ist unter Apache License 2.0 verfügbar.[2]
Details
Durch die die Unterstützung der schlanken Linuxdistribution Boot2docker, welche auf Tiny Core Linux basiert, lässt sich Docker auch mit Mac OS X-, Microsoft Windows- und .NET-Anwendungen nutzen. Boot2docker nutzt dazu "VBoxManage" von Oracles Virtualisierungssoftware VirtualBox. Am 9. Juni 2014 erfolgte die Freigabe der Docker Version 1.0, womit die Software für den Unternehmenseinsatz freigegeben ist. Dokumentationen und Trainings stehen zur Verfügung. Die Version 1.0 wird mindestens ein Jahr lang unterstützt. Mit der Veröffentlichung der Version 1.0 ist auch ein sogenannter "Docker Hub" an den Start gegangen. "Docker Hub" ist ein zentrales Repository für Programme, die Docker nutzen. Bereits zum Start des Cloud-Dienstes sind ca. 14.000 Anwendungen verfügbar. Diese sind teilweise kostenlos, andernteils sind über kommerziellen Dienstleistungen von Docker Inc. verfügbar. Softwareunternehmen wie Amazon, Google und Red Hat haben bereits begonnen, Docker zu unterstützen.[3]
Als Host wird ein 64-Bit-basiertes Linux-System benötigt. Die Kompatibilität zu anderen Betriebssystemen ist bereits in der Entwicklung, unter anderem für Mac OS X. Bis zur Fertigstellung kann das Problem mit virtuellen Maschinen durch Virtualisierungslösungen wie VirtualBox gelöst werden.[2]
Geschichte
Hykes startete Docker als Platform as a Service (PaaS) innerhalb von dotCloud. Im März 2013 wurde Docker als Open-Source-Software veröffentlicht.[4] Am 23. Juli 2013 gab dotCloud bekannt, dass Ben Golub dem Unternehmen beigetreten ist. Golub war zuvor CEO bei dem Softwareunternehmen Gluster und davor bei Plaxo.[5] Im Januar 2014 gab Docker bekannt, dass sie 15 Mio. US-Dollar Risikokapital angeführt von Greylock Partners erhalten. Mit den vorherigen Kapitalgebern Benchmark Capital, Trinity Ventures und dem Yahoo-Mitbegründer Jerry Yang hat Docker bis dahin bereits 26 Mio. US-Dollar Risikokapital eingesammelt.[6]
Integration
Docker kann in verschiedene Infrastruktanwendungen integriert werden:
- Ansible: Open-Source-Software zur Orchestrierung und Konfiguration und Administration von Computern
- Chef: Freie Software für Konfigurationsmanagement
- Jenkins: Webbasiertes Open-Source-Programmierwerkzeug zur kontinuierlichen Integration
- OpenStack: Software für freie Architektur für Cloud-Computing
- OpenSVC: Software für Disaster Recovery und Systemmanagement
- Puppet: Open-Source-Software für Konfigurationsmanagement von Computern mit Unix-/Linux/FreeBSD-Betriebssystemen
- Salt: Open-Source-Software für Konfigurationsmanagement
- Vagrant: Freie Open-Source-Software zur Erstellung und Konfiguration von virtuellen Entwicklungsumgebungen. Seit Version 1.4 aus Dezember 2013 unterstützt Vagrant Docker zum Provisionieren von virtuellen Maschinen und ist in der Lage es zu installieren.[2]
Versionen (Auszug)
Version | Datum |
---|---|
0.3.3 | 23. Mai 2013 |
0.5.0 | 18. Juli 2013 |
0.6.7 | 22. November 2013 |
1.0 | 9. Juni 2014 |
1.0.1 | 20. Juni 2014 |
1.1.0 | 3. Juli 2014 |
1.1.1 | 9. Juli 2014 |
1.1.2 | 23. Juli 2014 |
Weblinks
- http://www.docker.com/ Homepage
- Docker Blog
- Docker bei Facebook Datei:F icon.svg
- Docker bei X/Twitter
- http://boot2docker.io/ Boot2docker
- Getting Docker up and running on a RaspberryPi
- Anwendungen mit Docker transportabel machen | heise Developer
- Docker in der englischsprachigen Wikipedia Fehler beim Erstellen des Vorschaubildes:
Quellen
- ↑ What Is Docker? An open platform for distributed apps
- ↑ 2,0 2,1 2,2 Anwendungen mit Docker transportabel machen | heise Developer, 28.02.2014
- ↑ Virtualisierung: Docker 1.0 für den Unternehmenseinsatz | heise online, 10.06.2014
- ↑ Docker: Automated and Consistent Software Deployments, Mar 27, 2013
- ↑ PaaS pioneer dotCloud gets new CEO in industry vet Ben Golub — Tech News and Analysis, Jul. 23, 2013
- ↑ Docker's open-source bet pays off with $15M round | VentureBeat | Business | by Jordan Novet, January 21, 2014