Latest web development tutorials

Docker Tutorial

Docker ist eine Open - Source - Anwendungscontainer Motor, basierend auf der Go Sprache und die Einhaltung des Protokolls Apache2.0 Quelle.

Docker ermöglicht es Entwicklern, ihre Anwendungen und Abhängigkeiten zu einem leichten, tragbaren Behältern zu verpacken, und dann auf einem der gängigen Maschinen Linux veröffentlichen auch virtualisiert werden können.

Container ist völlig Sandbox-Mechanismus wird keine Schnittstelle miteinander (ähnlich dem iPhone-App), noch wichtiger ist die Performance-Overhead niedrigen Container.


Wer sollte dieses Tutorial nehmen?

Dieses Tutorial ist für den Betrieb und Wartungsingenieure und Back-End-Entwickler, durch diesen Schritt für Schritt Anleitung können Sie lernen, Docker verwenden.


Bevor dieses Tutorial lesen, müssen Sie wissen,

Vor diesem Tutorial lesen, müssen Sie die Linux häufig verwendete Befehle zu meistern. Sie können Website Linux Tutorials die Befehle zu lernen.


Docker Szenarien

  • Web-Anwendung Verpackungs- und Verlags Automatisierung.

  • Automatisierte Tests und kontinuierliche Integration, Release.

  • Deployment und die Datenbank oder andere Back-Office-Anwendungen in einer serviceorientierten Umgebung abstimmen.

  • Recompile oder erweitern Plattform eine bestehende Openshift oder Cloud Foundry PaaS ihrer eigenen Umgebung zu bauen.

  • Vorteile von Docker

    • 1, ein vereinfachtes Verfahren:
      Docker ermöglicht es Entwicklern, ihre Anwendungen sowie einen tragbaren Behälter auf die Abhängigkeiten zu verpacken und dann zu einem der beliebten Linux-Computer veröffentlichen, können virtualisiert werden. Docker verändert die Art der Virtualisierung, sodass Entwickler ihre Ergebnisse zu setzen direkt auf die Docker verwaltet werden. Convenience ist der größte Vorteil Docker hat, in der Vergangenheit mehrere Tage oder sogar Wochen nach der Mission in Docker Container Verarbeitung benötigt, Sie brauchen nur ein paar Sekunden.

    • 2, vermeiden Phobie Auswahl:
      Wenn Sie eine Wahl Phobie, oder erfahrene Patienten. Docker helfen Ihnen, Ihr Gewirr packen! Zum Beispiel Docker Spiegel; Docker Bild enthält die Betriebssystemumgebung und Konfiguration, so können Sie die Bereitstellung mehrerer Anwendungen Docker Beispiele für die Arbeit vereinfachen. Zum Beispiel, Web-Anwendungen, Anwendungen im Hintergrund, Datenbankanwendungen, große Datenanwendungen wie Hadoop Cluster, Message Queues, etc., können in einem einzigen Bild Einsatz verpackt werden.

    • 3, Geld zu sparen:
      Auf der einen Seite, die Cloud-Computing-Ära, so dass Entwickler haben keine Wirkung, um eine hohe Konfiguration Hardware zu verfolgen, ändern Docker den unvermeidlichen hohen Preis-Leistungs-Mentalität. Docker in Kombination mit Cloud-Raum zu Wolke mehr voll genutzt werden. Nicht gelöst das Problem nur die Hardware für die Verwaltung, sondern verändert auch die Art und Weise Virtualisierung.


    Links zum Thema

    Docker der offiziellen Website: http://www.docker.com

    Github Docker Quelle: https://github.com/docker/docker