Docker implementa el volumen de almacenamiento compartido del clúster de tomcat

1. Primero tire de la ventana acoplable de búsqueda de imágenes tomcat

2. Después de tirar, verifique las imágenes de la ventana acoplable espejo

3. Inicie un tomcat t1

docker run -id --name = t1 -p 8080: 8080 tomcat

4. Después de tocar la dirección, verá que la página muestra 404

5. ¿Cuál es la razón? Entra para ver qué está pasando

docker exec -it 75 / bin / bash

Encontrará que hay una carpeta webapps.dist adicional cuando la ingrese, y encontrará que las aplicaciones web están vacías y webapps.dist debe ser el contenido de las aplicaciones web.

En cuanto a lo anterior, el bloguero no averiguó el motivo. Jaja.

6. Ahora comenzamos a implementar el proyecto utilizando volúmenes de almacenamiento de datos.

Use root para ingresar / usr / local / y cree una carpeta docker / tomcat /

Ahora necesitamos copiar webapps.dist de t1 a / tomcat / webapps del host

docker cp t1: /usr/local/tomcat/webapps.dist webapps

 

7. Nuevo tomcat para t2 y t3

docker run -id --name = t2 -p 8881: 8080 -v $ PWD: / usr / local / tomcat / webapps tomcat

docker run -id --name = t3 -p 8882: 8080 -v $ PWD: / usr / local / tomcat / webapps tomcat

8. Ahora cree una nueva página test / index.html en el volumen de almacenamiento local.

9. Ver el efecto. En este momento, ambos gatos están usando los elementos en el volumen de almacenamiento compartido

10. Utilice nginx para crear un equilibrador de carga. No más demostraciones aquí.

Supongo que te gusta

Origin blog.csdn.net/qq_29407683/article/details/106812938
Recomendado
Clasificación