Docker avancé : combat réel - comment exécuter des microservices développés par vous-même sur Docker ?

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

Je suppose que tu aimes

Origine blog.csdn.net/kaizi_1992/article/details/128449386
conseillé
Classement