Red de conocimiento informático - Problemas con los teléfonos móviles - Experiencia de implementación de proyectos SpringCloud Docker

Experiencia de implementación de proyectos SpringCloud Docker

1. Instale el panel pagoda en el servidor Linux

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