A través de la serie de estudios anterior, ya sabemos cómo hacer un dockerfile. Entonces, en este artículo, implementaremos el proyecto de demostración Spring Boot que escribimos en Docker.
Objetivo del caso:
¿Cómo se ejecutan en Docker los microservicios que desarrollamos?
1: Cree un nuevo módulo de microservicio común a través de IDEA
2: Publique microservicios a través de dockerfile e impleméntelos en contenedores docker
Crear un proyecto de microservicio
1: Cree una versión simple del proyecto Spring Boot. navegador puede acceder. Simplemente devuelva cualquier información
2: después del paquete mvn, cargue el archivo jar del proyecto correspondiente en el host docker. Por ejemplo, Kaige lo subió a la carpeta mydocker.
Publique microservicios en contenedores docker a través de dockerfile
1: Escribir archivo acoplable
# La imagen base usa java DESDE java:8 # autor MANTENEDOR # VOLUMEN especifica el directorio de archivos temporales como /tmp, crea un archivo temporal en el directorio host /var/lib/docker y lo vincula al contenedor /tmp VOLUMEN /tmp # Agregue el paquete jar al contenedor y cámbiele el nombre kagejava_docker.jar AGREGAR docker-demo-0.0.1-SNAPSHOT.jar kagejava_docker.jar # Ejecutar el paquete jar EJECUTAR bash -c 'tocar /kagejava_docker.jar' PUNTO DE ENTRADA ["java","-jar","/kagejava_docker.jar