[JAVA] J'ai essayé d'installer le plug-in d'intégration Docker dans IntelliJ

La description

En regardant le manuel pour savoir si Docker peut être géré directement depuis IntelliJ, il y a, après tout, IDEA.

Il semble que ** Plugin d'intégration Docker ** soit installé et utilisé dans IntelliJ. J'ai donc décidé de le mettre.

supposition

L'environnement que je vérifie est la machine Windows suivante. Je vais l'essayer sur mon Mac plus tard.

image

image

procédure

1. Installation

1.1. Écran d'installation du plug-in

image

Sélectionnez "Fichier" - "Paramètres" - "Plugins" dans le menu IntellJ.

1.2. Rechercher et installer les plug-ins d'intégration Docker

image

Une fois que vous avez trouvé le plug-in d'intégration Docker, cliquez sur le bouton d'installation pour l'installer.

1.3. Redémarrez IntelliJ

image

Redémarrez IntelliJ.

2. Paramètres

2.1. Expose Daemon on TCP without TLS image

Le paramètre par défaut pour la connexion TCP avec le démon Docker est TLS, changez-le donc de l'écran des paramètres Docker en pas de TLC.

2.2. Vérifier les paramètres Docker d'IntelliJ

image

Vous pouvez voir que ** Docker ** a été ajouté sous Build, Execution, Deployment sur l'écran des paramètres IntelliJ. Sélectionnez Docker.

2.3. Ajout de la configuration Docker

image

Laissez la configuration Docker telle quelle.

Les choix valeur
Connect to Docker daemon with TCP socket
Engine API URL tcp://localhost:2375
Certificates folder Vide

2.4. Connexion à un hôte Docker

image

Sélectionnez Se connecter dans la vue IntelliJ Docker.

image

Si la connexion réussit, une liste d'images gérées par Docker sera affichée.

3. Paramètres de connexion au registre

3.1. Ajout d'un registre

image

Dans le menu des paramètres IntelliJ, sélectionnez Registre sous Docker et ajoutez la configuration.

3.2. Définition des informations de registre

image

Entrez les informations auxquelles le registre Docker doit se connecter. Par défaut, vous pouvez sélectionner les adresses ** Docker Hub ** et ** quai.io **.

4. Tirez l'image Docker

4.1. Image Docker à extraire

image

Essayez d'extraire l'image Tomcat (Tomcat 8.5.23) publiée sur Docker Hub.

4.2. Tirez depuis IntelliJ

image

Cliquez avec le bouton droit de la souris dans la vue IntelliJ Docker et sélectionnez Extraire l'image ...

4.3. Spécification du registre

image

Le Docker Hub authentifié par l'utilisateur défini dans 3 est utilisé lors de l'enregistrement (poussée) de l'image.

4.4. Spécification de l'image

image Spécifiez l'image que vous souhaitez extraire et son étiquette, puis cliquez sur OK.

5. Démarrez le conteneur Docker

5.1. Affichage du menu de création du conteneur Docker

image

Cliquez avec le bouton droit sur la vue IntelliJ Docker et sélectionnez Créer un conteneur.

5.2. Démarrage du conteneur

image Spécifiez le nom du conteneur.

image Si nécessaire, il est possible de définir des paramètres supplémentaires pour le conteneur, tels que la liaison de port. Après la configuration, cliquez sur Exécuter pour démarrer le conteneur.

5.3. Confirmation du démarrage du conteneur

image

Accédez au port 8888 dans votre environnement hôte. Vous pouvez voir que Tomcat est en cours d'exécution.

Résumé

Vous pouvez désormais gérer Docker sur IntelliJ. Pour déployer une application sur un conteneur de serveur d'applications tel que Tomcat, il semble possible de monter l'application construite à l'aide de la fonction volume de Docker.

Recommended Posts

J'ai essayé d'installer le plug-in d'intégration Docker dans IntelliJ
J'ai essayé la bibliothèque AutoValue avec Intellij
J'ai essayé le nouveau yuan à Java
J'ai essayé d'organiser la session en Rails
J'ai essayé de toucher Docker pour la première fois
J'ai essayé d'installer docker sur une instance EC2
J'ai essayé d'utiliser le profileur d'IntelliJ IDEA
J'ai essayé le nouveau profileur de fonctionnalités d'IntelliJ IDEA 2019.2.
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
Installez le plug-in dans Eclipse
J'ai essayé le problème FizzBuzz
J'ai essayé BIND avec Docker
J'ai essayé la métaprogrammation avec Java
J'ai essayé d'installer le plugin lié à Ruby on Rails avec vim-plug
J'ai essayé de construire l'environnement petit à petit en utilisant docker
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
Tri des données Décroissant, croissant / Rails
Utiliser le plugin Findbugs dans Eclipse
J'ai essayé d'expliquer la méthode
J'ai essayé de mettre Domino11 dans CentOS7
J'ai essayé le framework Java "Quarkus"
[Rails] J'ai essayé de supprimer l'application
J'ai essayé d'utiliser JWT en Java
J'ai essayé d'installer CentOS 8 sur ESXi 6.7
J'avais des problèmes au travail, j'ai donc créé un plug-in IntelliJ
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby, avec récurrence.
J'ai essayé d'utiliser pleinement le cœur du processeur avec Ruby
[Ruby] J'ai essayé de résumer les méthodes fréquentes dans paiza
[Ruby] J'ai essayé de résumer les méthodes fréquentes avec paiza ②
J'ai essayé de migrer le portfolio créé sur Vagrant vers l'environnement de développement de Docker
J'ai essayé d'utiliser l'API Elasticsearch en Java
J'ai essayé un problème de calendrier avec Ruby
J'ai essayé de résumer les méthodes utilisées
J'ai essayé d'implémenter le modèle Iterator
J'ai créé un plug-in pour IntelliJ IDEA
J'ai essayé de résumer l'API Stream
Qu'est-ce que Docker? J'ai essayé de résumer
J'ai essayé d'incorporer une formule dans Javadoc
À propos du débogueur de flux du plugin IntelliJ IDEA
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby (temps limite 10 minutes)
À propos du cas où "Docker" freeter a tenté de mettre Docker dans l'application Rails existante
J'ai essayé de vérifier AdoptOpenJDK 11 (11.0.2) avec l'image Docker
Comment vérifier le journal dans le conteneur Docker
J'ai essayé d'implémenter des relations polymorphes à Nogizaka.
[Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
[API] J'ai essayé d'utiliser l'API de recherche par code postal