Grâce à la série d'études précédentes, nous savons déjà comment créer un dockerfile. Ainsi, dans cet article, nous allons déployer le projet de démonstration Spring Boot que nous avons écrit sur docker.
Objectif du cas :
Comment fonctionnent les microservices que nous développons sur docker ?
1 : Créer un nouveau module de microservice commun via IDEA
2 : Publiez des microservices via dockerfile et déployez-les dans des conteneurs docker
Créer un projet de microservice
1 : Créez une version simple du projet Spring Boot. navigateur peut accéder. Renvoyez simplement toute information
2 : Après le package mvn, téléchargez le fichier jar du projet correspondant sur l'hôte docker. Par exemple, Kaige l'a téléchargé dans le dossier mydocker.
Publier des microservices dans des conteneurs docker via dockerfile
1 : Écrire un fichier docker
# L'image de base utilise java FROM java:8 # Author MAINTAINER kagejava # VOLUME spécifie le répertoire du fichier temporaire comme /tmp, crée un fichier temporaire dans le répertoire hôte /var/lib/docker et le lie au conteneur /tmp VOLUME /tmp # Will Le package jar est ajouté au conteneur et renommé en kagejava_docker.jar ADD docker-demo-0.0.1-SNAPSHOT.jar kagejava_docker.jar # Exécutez le package jar RUN bash -c 'touch /kagejava_docker.jar' ENTRYPOINT [" java","-jar","/kagejava_docker.jar