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.
L'environnement que je vérifie est la machine Windows suivante. Je vais l'essayer sur mon Mac plus tard.
Sélectionnez "Fichier" - "Paramètres" - "Plugins" dans le menu IntellJ.
Une fois que vous avez trouvé le plug-in d'intégration Docker, cliquez sur le bouton d'installation pour l'installer.
Redémarrez IntelliJ.
2.1. Expose Daemon on TCP without TLS
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.
Vous pouvez voir que ** Docker ** a été ajouté sous Build, Execution, Deployment sur l'écran des paramètres IntelliJ. Sélectionnez Docker.
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 |
Sélectionnez Se connecter dans la vue IntelliJ Docker.
Si la connexion réussit, une liste d'images gérées par Docker sera affichée.
Dans le menu des paramètres IntelliJ, sélectionnez Registre sous Docker et ajoutez la configuration.
Entrez les informations auxquelles le registre Docker doit se connecter. Par défaut, vous pouvez sélectionner les adresses ** Docker Hub ** et ** quai.io **.
Essayez d'extraire l'image Tomcat (Tomcat 8.5.23) publiée sur Docker Hub.
Cliquez avec le bouton droit de la souris dans la vue IntelliJ Docker et sélectionnez Extraire l'image ...
Le Docker Hub authentifié par l'utilisateur défini dans 3 est utilisé lors de l'enregistrement (poussée) de l'image.
Spécifiez l'image que vous souhaitez extraire et son étiquette, puis cliquez sur OK.
Cliquez avec le bouton droit sur la vue IntelliJ Docker et sélectionnez Créer un conteneur.
Spécifiez le nom du conteneur.
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.
Accédez au port 8888 dans votre environnement hôte. Vous pouvez voir que Tomcat est en cours d'exécution.
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