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í.