Experiencia de implementación de proyectos SpringCloud Docker
2. Utilice el método ssh root@ip para la conexión remota
3. Instale Docker, consulte: ment-api (cliente)
3)? mhxs-web-novel-api (cliente)
4)? mhxs-web-user-api (cliente)
5)? (gateway zul, integrado con swagger2)
2. Cargue el archivo jar correspondiente en la carpeta correspondiente.
3. Cree un Dockerfile en la carpeta correspondiente y edite su contenido, por ejemplo:
Nota 1: La versión del paquete jar del microservicio ha cambiado (por ejemplo, xx-1 .jar, xxx-2.jar, xxx-3.jar, ...). Por lo tanto, el propósito de modificar las carpetas correspondientes de la misma manera es facilitar la reversión de futuras versiones.
Nota 2: preste atención al nombre y puerto del jar correspondiente.
4. Escriba un script para crear la imagen: build_images.sh y se enumeran los contenidos específicos de la carpeta jar correspondiente. de la siguiente manera:
Nota: el nombre del módulo en la carpeta jar correspondiente
5. Utilice ssh para conectarse al servidor Linux, ingrese a la carpeta build_image.sh y cree un Imagen de Docker La operación es la siguiente:
p>6. Ver la imagen
7. Cree el script de inicio de la imagen en la carpeta del paquete jar de la misma capa: start_services.sh. Ejemplo de contenido de script específico:
Nota 1: Entre ellos, CÓDIGO Nota 1: Entre ellos, CÓDIGO se utiliza para detectar si el servicio correspondiente se ha iniciado correctamente y debe modificarse de acuerdo con el proyecto específico.
Nota 2: El método de inicio se divide en inicio de secuencia completa e inicio de secuencia no completa
8: Ver el contenedor de imágenes:
9: Actualizar jar :
10. Hay dos formas de ver el registro
1) Puede encontrar la ubicación del registro correspondiente directamente a través del panel Pagoda:
2) Usar el comando para ver