Installieren Sie Docker und erstellen Sie eine Java-Ausführungsumgebung
Ein Memorandum, von dem ich dachte, ich würde es mit Docker versuchen, wenn ich eine Java-Ausführungsumgebung auf einem neuen Computer erstelle
Umgebung
Installieren Sie Docker
- Laden Sie Docker Toolbox [Link] mit VirtualBox und Kitematic herunter.
- Der Setup-Bildschirm ist mit den Standardeinstellungen in Ordnung. Bestätigen Sie auf dem letzten Bildschirm und klicken Sie auf [Installieren].
- Wenn Sie die Verknüpfung des auf dem Desktop erstellten Docker-Schnellstart-Terminals starten (z. B. > </ font> & # x1f40b;), werden verschiedene Anzeigen angezeigt. Warten Sie also.
- Schließen Sie den Vorgang ab, wenn ein Walbild wie das Bild <img width = "656" alt = "2020-06-27 (1) .png " src = "https: //qiita-image-store.s3.ap" angezeigt wird. -northeast-1.amazonaws.com/0/400039/20121d56-d7de-f30d-a410-875c38ebafb6.png ">
- Geben Sie "Docker run hello-world" in das Docker-Terminal ein und drücken Sie die Eingabetaste, um das Docker-Image mit dem Namen "hello-world" herunterzuladen. <Img width = "656" alt = "2020-06-27" (2) .png "src =" https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/400039/e1426465-5ef1-bb8e-577c-54dc8936727e.png ">
Laden Sie das Docker-Image herunter
Sie können Befehle so wie sie sind in das Terminal eingeben, aber dieses Mal werde ich das Docker-Image mit Kitematic herunterladen, was visuell leicht zu verstehen ist
- Starten Sie Kitematic über eine Desktop-Verknüpfung
- Wählen Sie im Bildschirm "Setup Initialization" die Option [USE VIRTUALBOX], und Sie müssen kein DockerHub-Konto erstellen.
- Geben Sie ein Schlüsselwort in das Suchfeld auf dem Bildschirm ein, das nach Abschluss der Einrichtung angezeigt wird (diesmal Java).
- Wählen Sie "openjdk" aus den Kandidaten, die dieses Mal erscheinen, und drücken Sie die [CREATE] </ font> -Taste <img width = "810" alt = "2020-06-27 (4) ) .png "src =" https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/400039/db9dd75e-755e-e8e2-d497-14a4d1052e92.png ">
- Wenn "openjdk" in der Spalte "Container" auf der linken Seite angezeigt wird und ein graues Symbol wie "Hallo Welt" (früher vom Terminal heruntergeladen) angezeigt wird, ist der Download abgeschlossen.
** Wenn "Connecting to Docker Hub" angezeigt wird und der Download nicht fortgesetzt wird ** summary>
--Klicken Sie unten links im Bild oben auf DOCKER CLI </ font>, um PowerShell zu starten.
- Geben Sie "Docker Pull Scraping Hub / Splash" und Enter ein
- Nachdem Sie eine Weile gewartet haben, wurden verschiedene Downloads abgeschlossen. Wenn Sie also in diesem Zustand zu Kitematic zurückkehren, sind die Downloads abgeschlossen.
- Wenn dies nicht funktioniert, beenden Sie den Download des Docker-Images und versuchen Sie es erneut, indem Sie auf die Schaltfläche [CREATE] </ font> </ div> </ details> klicken
Erstellen Sie einen Container aus einem Docker-Image
Als ich versuchte, dies mit Kitematic zu tun, hörte es sofort auf, egal wie oft ich auf [START] geklickt hatte, also ging ich zurück zum Docker-Terminal und arbeitete daran.
- Führen Sie "docker run -it --name testcont openjdk: latest" aus, um den Container im laufenden Zustand zu erstellen ("testcont" ist der Name des Containers).
- Abgeschlossen!