Dies ist ein Artikelbeitrag, in dem Sie Ihr eigenes Lernen aufzeichnen und sich beim Überprüfen schnell daran erinnern können.
Eintrittsdatum: 15. November 2020
Dieses Mal werde ich ein Protokoll über "Docker" führen.
Lass es uns schreiben.
―――――――――――――――――――――――――――――――――――――――
Es ist wie ein Emulator, der Switch und Linux auf Ihrem PC ausführen kann. Es ist eine Plattform zum Erstellen einer virtuellen Umgebung zum Erstellen und Starten einer anderen Maschine in einem PC.
――――――――――――――――――――――――――――――――――――――― 2. Warum sollte Docker überhaupt installiert werden?
(1) Je nach Ingenieur unterschiedliche Entwicklungsumgebungen vereinheitlichen und die Entwicklungseffizienz verbessern = Sie sind besorgt über den Unterschied in der Umgebung je nach Betriebssystem und das Verhalten je nach verwendetem Computer.
(2) Beseitigen Sie den Unterschied zwischen der Entwicklungsumgebung und der Produktionsumgebung so weit wie möglich = Einfache Bereitstellung in der Produktionsumgebung (Ist der Umgebungsunterschied nicht vollständig beseitigt?) = Die Umgebung muss nicht auf dem Server eingestellt werden, sodass die Release-Geschwindigkeit höher ist.
Mit anderen Worten, wenn Sie Docker verwenden, können Sie die Entwicklungsumgebung für die Teamentwicklung vereinheitlichen. Sie können Fehler bei der Bereitstellung in der Produktionsumgebung minimieren!
――――――――――――――――――――――――――――――――――――――― 3. Wie funktioniert Docker?
Docker ist im Grunde ein Bild und ein Container. Erstellen Sie einen Container aus dem Bild.
[Was ist ein Bild] Die Vorlage, auf der der Container basiert. Eine Sammlung von Betriebssystemen, auszuführenden Anwendungen und verschiedenen Einstellungen (Vorlage).
【Container】 Erstellt basierend auf dem obigen Bild. Ausführungsumgebung, in der das Betriebssystem und die Anwendungen ausgeführt werden. Durch die Bereitstellung des Containers in der Produktionsumgebung kann die Anwendung in der Produktionsumgebung betrieben werden.
Grundsätzlich besteht Docker aus den beiden oben genannten.
――――――――――――――――――――――――――――――――――――――― 4. Was sind die spezifischen Betriebsverfahren?
① Holen Sie sich ein Image ❶ Holen Sie sich ein Bild aus der Docker-Registrierung im Online-Docker Hub. ❷ Selbst erstellen * Holen Sie sich das Basis-Image aus der Registrierung und erstellen Sie es mit den hinzugefügten Einstellungen Build = Basis-Image mit eigener Verarbeitung
In der normalen Entwicklung ist es üblicher, eine Docker-Datei selbst zu erstellen.
② Erstellen und starten Sie einen Container
Erstellen Sie einen Container aus dem erstellten Image → und starten Sie ihn → Die Anwendung funktioniert
―――――――――――――――――――――――――――――――――――――――
Das Obige ist der Grundfluss.
Bei der Anwendungsentwicklung wird die Arbeit jedoch normalerweise durch den Umgang mit mehreren Containern erledigt Es ist mühsam, Bilder zu erstellen und Container nacheinander zu erstellen.
Was ist, wenn Sie mehrere Container ausführen möchten?
Fazit Verwenden Sie "Docker Compose"
Docker Compose ist ein Tool zum Definieren und Ausführen mehrerer Container. Durch Beschreiben der Einstellungen in der yml-Datei können Sie Container mit Befehlen erstellen und starten!
Hier wird die grundlegende Funktionsweise des Befehls in Docker Compose beschrieben.
Build $ docker-compose build Generationsstart $ docker-compose up Stop $ docker-compose stop $ Docker-compose rm gelöscht Starten Sie $ docker-compose restart neu Stoppen Sie das Löschen von $ docker-compose down
Andere Befehle
Führen Sie den Befehl im laufenden Container $ docker-compose exec aus Zeigen Sie eine Liste der Container $ docker-compose ps an Protokollanzeige $ docker-compose-Protokolle Löschen Sie nicht verwendete Container und Bilder. $ Docker-compose prune
Es gibt viele andere, aber bitte beziehen Sie sich in diesem Fall auf die Referenz.
Referenz-URL: https://docs.docker.com/reference/
―――――――――――――――――――――――――――――――――――――――
Laden Sie es von den ersten Schritten auf der offiziellen Website herunter. Installieren Sie die für Desktop, Ich denke, es ist eine gute Idee, Ihre eigene Betriebssystemversion im Voraus zu überprüfen.
URL:https://www.docker.com/
Wenn der Download abgeschlossen und die Anwendung ausgeführt ist, befindet sie sich in der oberen rechten Ecke des Desktops. Ein Docker-Walsymbol wird angezeigt. (süß) Wenn Sie darauf klicken und es sich im laufenden Zustand befindet, können Sie die Anwendung bedienen.
―――――――――――――――――――――――――――――――――――――――
Offizielles Dokument: https://docs.docker.com/
Ist es möglich, es mit "Quickstart" auf dem PC zu installieren, für den es kein offizielles Dokument gibt? Sie können den Vorgang leicht überprüfen. Es wird daher empfohlen, ihn als Berührung auszuführen, während Sie sich darauf beziehen.
―――――――――――――――――――――――――――――――――――――――
Es ist einfach, aber das war's. Als Eindruck wurde es von modernen WEB-Unternehmen übernommen, Als ich mir die Vorzüge der Einführung ansah, dachte ich: "Oh, ich verstehe."
Ein Gefühl der Geschwindigkeit ist wichtig, um die WEB-Entwicklung voranzutreiben. Es kostet Geld, Menschen zu bewegen Docker ist rational, um sie schnell zu verwenden Ich fand es eine großartige Plattform.
Wenn es zusätzliche Elemente gibt, machen Sie es zu einem separaten Artikel, um das Lernen voranzutreiben Ich möchte es ermöglichen, den Inhalt zu bereichern, indem ich ihn hier hinzufüge.
Danke für Ihren Besuch.
Recommended Posts