[JAVA] Ich habe versucht, das Docker Integration-Plug-In in IntelliJ zu installieren

Erläuterung

Wenn man sich das Handbuch ansieht, ob Docker direkt von IntelliJ aus gehandhabt werden kann, gibt es schließlich IDEA.

Es scheint, dass das ** Docker Integration Plugin ** in IntelliJ installiert und verwendet wird. Also habe ich beschlossen, es einzulegen.

Annahme

Die Umgebung, die ich überprüfe, ist der folgende Windows-Computer. Ich werde es später auf meinem Mac versuchen.

image

image

Verfahren

1. Installation

1.1. Installationsbildschirm des Plug-Ins

image

Wählen Sie "Datei" - "Einstellungen" - "Plugins" aus dem IntellJ-Menü.

1.2 Suchen und Installieren von Docker Integration-Plug-Ins

image

Wenn Sie das Docker Integration-Plug-In gefunden haben, klicken Sie auf die Schaltfläche Installieren, um es zu installieren.

1.3 Starten Sie IntelliJ neu

image

Starten Sie IntelliJ neu.

2. Einstellungen

2.1. Expose Daemon on TCP without TLS image

Die Standardeinstellung für die TCP-Verbindung mit dem Docker-Dämon ist TLS. Ändern Sie sie daher im Bildschirm "Docker-Einstellungen" in "Keine TLC".

2.2 Überprüfen Sie die Docker-Einstellungen von IntelliJ

image

Sie können sehen, dass ** Docker ** unter Erstellen, Ausführen, Bereitstellen im IntelliJ-Einstellungsbildschirm hinzugefügt wurde. Wählen Sie Docker.

2.3. Hinzufügen der Docker-Konfiguration

image

Lassen Sie die Docker-Konfiguration unverändert.

Entscheidungen Wert
Connect to Docker daemon with TCP socket
Engine API URL tcp://localhost:2375
Certificates folder Leer

2.4. Verbindung zu einem Docker-Host herstellen

image

Wählen Sie in der IntelliJ Docker-Ansicht die Option Verbinden.

image

Wenn die Verbindung erfolgreich hergestellt wurde, wird eine Liste der von Docker verwalteten Bilder angezeigt.

3. Verbindungseinstellungen zur Registrierung

3.1. Hinzufügung der Registrierung

image

Wählen Sie im IntelliJ-Einstellungsmenü unter Docker die Option Registrierung aus und fügen Sie die Konfiguration hinzu.

3.2. Registrierungsinformationen einstellen

image

Geben Sie die Informationen für die Docker-Registrierung ein, zu der eine Verbindung hergestellt werden soll. Standardmäßig können Sie die Adressen ** Docker Hub ** und ** quai.io ** auswählen.

4. Ziehen Sie das Docker-Image

4.1. Docker-Image zum Ziehen

image

Versuchen Sie, das auf Docker Hub veröffentlichte Tomcat-Image (Tomcat 8.5.23) abzurufen.

4.2. Von IntelliJ ziehen

image

Klicken Sie mit der rechten Maustaste in die IntelliJ Docker-Ansicht und wählen Sie Bild ziehen ...

4.3. Angabe der Registrierung

image

Der vom Benutzer authentifizierte Docker Hub in 3 wird beim Registrieren (Drücken) des Images verwendet.

4.4. Angeben des Bildes

image Geben Sie das zu ziehende Bild und dessen Tag an und klicken Sie auf OK.

5. Starten Sie den Docker-Container

5.1. Anzeigen des Docker-Container-Erstellungsmenüs

image

Klicken Sie mit der rechten Maustaste auf die IntelliJ Docker-Ansicht und wählen Sie Container erstellen.

5.2. Starten des Containers

image Geben Sie den Containernamen an.

image Bei Bedarf können zusätzliche Einstellungen für den Container vorgenommen werden, z. B. die Portbindung. Klicken Sie nach der Konfiguration auf Ausführen, um den Container zu starten.

5.3. Bestätigung des Container-Starts

image

Greifen Sie in Ihrer Host-Umgebung auf Port 8888 zu. Sie können sehen, dass Tomcat ausgeführt wird.

Zusammenfassung

Sie können Docker jetzt auf IntelliJ verwalten. Um eine Anwendung auf einem Anwendungsservercontainer wie Tomcat bereitzustellen, scheint es möglich zu sein, die mit der Volume-Funktion von Docker erstellte Anwendung bereitzustellen.

Recommended Posts

Ich habe versucht, das Docker Integration-Plug-In in IntelliJ zu installieren
Ich habe die AutoValue-Bibliothek mit Intellij ausprobiert
Ich habe das neue Yuan-Problem in Java ausprobiert
Ich habe versucht, die Sitzung in Rails zu organisieren
Ich habe zum ersten Mal versucht, Docker zu berühren
Ich habe versucht, Docker auf einer EC2-Instanz zu installieren
Ich habe versucht, den Profiler von IntelliJ IDEA zu verwenden
Ich habe den neuen Feature-Profiler von IntelliJ IDEA 2019.2 ausprobiert.
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
Installieren Sie das Plug-In in Eclipse
Ich habe das FizzBuzz-Problem ausprobiert
Ich habe BIND mit Docker ausprobiert
Ich habe versucht, Metaprogrammierung mit Java
Ich habe versucht, das Ruby on Rails-Plugin mit vim-plug zu installieren
Ich habe versucht, die Umgebung nach und nach mit Docker aufzubauen
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
Ich habe versucht, den Weihnachtsbaum in einem Lebensspiel zu beleuchten
Daten sortieren Absteigend, aufsteigend / Schienen
Verwenden Sie das Findbugs-Plugin in Eclipse
Ich habe versucht, die Methode zu erklären
Ich habe versucht, Domino11 in CentOS7 zu integrieren
Ich habe das Java-Framework "Quarkus" ausprobiert.
[Rails] Ich habe versucht, die Anwendung zu löschen
Ich habe versucht, JWT in Java zu verwenden
Ich habe versucht, CentOS 8 unter ESXi 6.7 zu installieren
Ich hatte Probleme bei der Arbeit und habe ein IntelliJ-Plug-In erstellt
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby mit Wiederholung zu lösen.
Ich habe versucht, den CPU-Kern mit Ruby voll auszunutzen
[Ruby] Ich habe versucht, die häufigen Methoden in Paiza zusammenzufassen
[Ruby] Ich habe versucht, die häufigen Methoden mit paiza ② zusammenzufassen
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
Ich habe versucht, die Elasticsearch-API in Java zu verwenden
Ich habe ein Kalenderproblem mit Ruby versucht
Ich habe versucht, die verwendeten Methoden zusammenzufassen
Ich habe versucht, das Iterator-Muster zu implementieren
Ich habe ein Plug-In für IntelliJ IDEA erstellt
Ich habe versucht, die Stream-API zusammenzufassen
Was ist Docker? Ich habe versucht zusammenzufassen
Ich habe versucht, eine Formel in Javadoc einzubetten
Über den Stream Debugger des IntelliJ IDEA Plugins
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby zu lösen (Zeitlimit 10 Minuten).
Über den Fall, in dem der Freeter "Docker" versucht hat, Docker in die vorhandene Rails-Anwendung einzufügen
Ich habe versucht, AdoptOpenJDK 11 (11.0.2) mit dem Docker-Image zu überprüfen
So überprüfen Sie das Protokoll im Docker-Container
Ich habe versucht, polymorph in Nogizaka zu implementieren.
[Rails] Ich habe versucht, die Version von Rails von 5.0 auf 5.2 zu erhöhen
[API] Ich habe versucht, die Postleitzahlensuch-API zu verwenden