Ich habe zum ersten Mal versucht, Docker zu berühren

Hallo. Mun: grinsend: Ich habe mich entschieden, Docker für das nächste Projekt zu verwenden, also habe ich versucht, es ein wenig zu berühren. Ich habe es als Memorandum für mich selbst geschrieben, aber ich hoffe, dieser Artikel ist nützlich für diejenigen, die Docker zum ersten Mal berühren! Fühlen Sie sich frei zu kommentieren, wenn Sie Fehler bezüglich des Inhalts des Artikels oder Ratschläge haben, die Sie tun sollten: sonnig:

Lass uns zum ersten Mal besuchen!

Vorkenntnisse und verwandte Themen.

Bitte lesen Sie den folgenden Artikel.

Inhaltsverzeichnis
  • Was ist Docker?
  • Docker-Installation
  • Bild abrufen, Container starten

Was ist Docker? Grob gesagt wurde die Virtualisierungstechnologie vom Containertyp entwickelt, um das Problem der ursprünglich existierenden "schweren" virtuellen Maschinen zu lösen, und Docker ist ein Vertreter der Virtualisierungstechnologie vom Containertyp. (Einzelheiten finden Sie in diesem Artikel (Artikel wird erstellt) )

Von der Installation bis zum Start 1. Installieren Sie Docker Die Installationsmethode wird auf der offiziellen Seite sorgfältig beschrieben. Die zu installierenden unterscheiden sich je nach verwendetem Betriebssystem. Installieren Sie daher die entsprechenden auf der offiziellen Seite unten. : point_right_tone1: Offizielle Docker-Seite   2. Überprüfen Sie die Version Überprüfen Sie nach Abschluss der Installation die Versionen von Docker und Docker Composer. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein.  docker -v  docker composer -v ![JPEGイメージ-9BA33E12401D-1.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183584/0f46e612-cf48-0d5c-d526-35d45c5f5dd6.jpeg) * Docker Composer ist ein Tool, das beim Betrieb mehrerer Container verwendet wird. Dieses Mal wird es jedoch nicht verwendet.   3. Starten Sie den Container vom Terminal aus Sie benötigen ein Bild, um den Container zu starten, aber dieses Bild ist Es gibt "Wie man von Docker Hub im WEB kommt" und "Wie man selbst erstellt". Dieses Mal werde ich das erstere als Einführungsbuch erklären.   Öffnen Sie nach der Installation Docker und Sie sehen den folgenden Bildschirm. ![Screen Shot 2020-11-10 at 4.25.38 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183584/b91a45fb-410f-f534-6469-1f6c5fc4c1ac.png)
  • Der angezeigte Befehl besteht darin, das Bild für das Lernprogramm von Docker Hub abzurufen und den Container zu starten. Dieses Mal starten wir ngix anstelle des Tutorial-Containers. Geben Sie den folgenden Befehl in das Terminal ein, um das Nginx-Image vom Docker-Hub abzurufen und den Container zu starten. docker run --name some-nginx -d -p 8080:80 nginx

  • Wenn der Port eines bereits gestarteten Prozesses abgedeckt ist und Sie wütend werden, lassen Sie den bereits gestarteten Prozess fallen oder starten Sie den Container an einem anderen Port.

Wenn der Start erfolgreich ist, wird RUNNING wie unten gezeigt angezeigt. Screen Shot 2020-11-15 at 11.46.41 AM.png

Zusätzlich zu Nginx verfügt Docker Hub über verschiedene andere Bilder wie Apache. Ich empfehle Ihnen daher, es auszuprobieren!   4. Stellen Sie sicher, dass der Container läuft. Greifen Sie über Ihren Browser auf die folgende URL zu. http://localhost:8080

  • Bitte lesen Sie den entsprechenden Port.

Wenn der folgende Bildschirm angezeigt wird, wurde der Container erfolgreich gestartet!

Screen Shot 2020-11-15 at 12.02.57 PM.png

Zusammenfassung Bisher habe ich alles von der Docker-Installation bis zum Container-Start zusammengefasst. Was haben Sie gedacht. Ich hoffe du findest es hilfreich!

Recommended Posts

Ich habe zum ersten Mal versucht, Docker zu berühren
[Rails] Ich habe zum ersten Mal versucht, die button_to-Methode zu verwenden
Spring Boot zum ersten Mal
Spring AOP zum ersten Mal
Einführung in Java zum ersten Mal # 2
Zum ersten Mal Kotlin berühren - Enum Classes
Zum ersten Mal Java lernen [Einführung]
Java14 kam heraus, also habe ich vorerst versucht aufzunehmen
Wände von der ersten Rspec getroffen
Android Studio-Entwicklung zum ersten Mal (für Anfänger)
Ich habe versucht, das Docker Integration-Plug-In in IntelliJ zu installieren
Zum ersten Mal lernen Java # 3 Ausdrücke und Operatoren
Lernnotiz beim ersten Lernen von Java (persönliches Lernnotiz)
Befehl, um Docker vorerst zu verwenden
Wie man Kotlin zum ersten Mal studiert ~ Teil 2 ~
Wie man Kotlin zum ersten Mal studiert ~ Teil 1 ~
Ich habe das FizzBuzz-Problem ausprobiert
Ich habe BIND mit Docker ausprobiert
Ich habe versucht, die Umgebung nach und nach mit Docker aufzubauen
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
Erstmaliges Modellieren von Digimon mit DDD Teil 1
Ich habe versucht, die Methode zu erklären
Denken Sie daran, wenn Rails (Turbolinks) die Seite nicht zum ersten Mal lädt
Ich habe versucht, mit Docker eine Plant UML Server-Umgebung zu erstellen
Ich habe versucht, die verwendeten Methoden zusammenzufassen
Ich habe Cassandras Object Mapper für Java ausprobiert
Ich habe versucht, Scalar DL mit Docker zu verwenden
Ich habe das neue Yuan-Problem in Java ausprobiert
[Erstes Java] Machen Sie etwas, das vorerst mit Intellij funktioniert
Die Geschichte der ersten Veröffentlichung der Android-App im Play Store.
Ich habe versucht, das Iterator-Muster zu implementieren
Ich habe versucht, die Stream-API zusammenzufassen
[Socket-Kommunikation (Java)] Eindrücke von der erstmaligen Implementierung der Socket-Kommunikation in der Praxis
Ich habe die AutoValue-Bibliothek mit Intellij ausprobiert
Was ist Docker? Ich habe versucht zusammenzufassen
Erstellen einer App und erstmaliges Bereitstellen mit heroku
Erste Programmierung in meinem Leben Java 1st Hello World
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
Ich werde die Zeitzeichenfolge unbedingt konvertieren!
Verwenden Sie die Methode l für die Zeitnotation
Ideal und Realität, die ich fühlte, als ich Optional zum ersten Mal verwendete ~ Implementierung des Caches mit Map ~
Rückblick auf die Worte von First Gundam Fat Can, Docker und mir
Die Geschichte, absichtlich zum ersten Mal in meinem Leben Try Catch zu verwenden
[Erste Umgebungskonstruktion] Ich habe versucht, eine Rails6 + MySQL8.0 + Docker-Umgebung unter Windows 10 zu erstellen.