Tomcat instalación y montaje externo [Linux] notas de estudio acoplable

Una, la instalación del estibador

estibador instalar Portal

Dos, la instalación de Tomcat

2.1, la imagen descarga Tomcat

# 默认下载最新版本的tomcat
docker pull tomcat

En tercer lugar, Tomcat inicio

3.1 inicio

# –name : 是给容器起一个别名,方便使用,不然docker会默认给容器一个随机字符串的名称
# -p : 前边的8080是本机的端口,冒号后面的8080是docker容器的端口,tomcat默认是8080
docker run -p 8080:8080 -d --name mytomcat2 tomcat:latest

Debe tenerse en cuenta que el comando -p, el puerto local: Estibador en el puerto de aplicaciones. Significado dos puertos necesitan para distinguirlo.
Aquí Insertar imagen Descripción

3.2, Tomcat visita a casa después de un comienzo exitoso surgen problemas 404

Aquí Insertar imagen Descripción
Aquí ya se ha explicado, hemos jugado un gato. ¿Qué puertos están equipados mejor. Debe tenerse en cuenta que si se utiliza un servidor de la nube, es necesario confirmar si el servidor de seguridad, iptables y otros servidores de seguridad y políticas de seguridad han abierto los puertos que necesita.
soluciones
Al firmar un estibador en el gato en el siguiente comando, se encontraron más de un directorio de Tomcat en la siguiente captura de pantalla de un directorio webapps.dist

# 进度到mytomcat2应用中
docker exec -it mytomcat2 bash

Aquí Insertar imagen Descripción
El progreso en la carpeta webapps.dist, encontramos directorio webapps similares, y aquellos en el directorio webapps no lo hace.
Por lo tanto, el directorio puede ser webapps webapps.dist tienen una copia del directorio.

# 拷贝文件
cp -r webapps.dist/* ./webapps 

archivos webapps.dist A continuación, se pueden ver han sido copiados a las aplicaciones web.
Aquí Insertar imagen Descripción
Cuando otra visita se puede encontrar, hemos sido capaces de saltar fuera de la interfaz de administración de Tomcat.
Aquí Insertar imagen Descripción

3.3, la implementación de aplicaciones

Debe ser aplicado en una serie de aplicaciones Döcker poner bajo el directorio webapps de Tomcat. Aquí es necesario para salir al host, y luego ejecutar.

# 将本宿主机上的webapps目录下的所有文件拷贝到容器中的tomcat的webapps文件夹中
docker cp webapps/* 193d3c39bf5b:/usr/local/tomcat/webapps

página de acceso se puede ver que han podido acceder a la página.
Aquí Insertar imagen Descripción

En cuarto lugar, el Monte manera de empezar Tomcat

4.1, creada para almacenar la raíz de Tomcat

En primer lugar, crear un directorio de aplicaciones como se muestra en el sistema utilizado para almacenar Tomcat plug-in de directorio
Aquí Insertar imagen Descripción

4.2, cree el directorio de Tomcat relevante

Aquí Insertar imagen Descripción

4.3, Tomcat inicio

docker run -d -p 8088:8080 --name tomcat -v /home/supervision_app/app/webapps:/usr/local/tomcat/webapps -v /home/supervision_app/app/logs:/usr/local/tomcat/logs -v /home/supervision_app/app/conf:/usr/local/tomcat/conf --restart=always tomcat

Usando la línea de comandos anterior, ejecute un contenedor Tomcat, se encontró que el contenedor no se inicie correctamente.

Esto se debe a que el comando anterior, también montar la carpeta conf. Esta es la carpeta de configuración Tomcat.
Tomcat debe copiar los archivos de conf para montar el archivo (es decir, la necesidad de que los archivos de configuración en / home / supervision_app / app / conf directorio)

Aquí Insertar imagen Descripción

Aquí empezamos de nuevo por un contenedor Tomcat, y luego copiar el archivo en una carpeta conf server.xml montaje del contenedor.

# 启动一个不做外部挂载的tomcat,命名为mytomcat2
docker run -p 8080:8080 -d --name mytomcat2 tomcat:latest

# 通过以下命令进度到容器中 
docker -it exec mytomcat2 bash

Aquí Insertar imagen Descripción
Después de introducir el gato, se puede ver el directorio de configuración contenedor de archivos conf para
Aquí Insertar imagen Descripción
ejecutar el comando de copia

# 将tomcat容器中的配置文件拷贝到当前文件夹
docker cp mytomcat2:/usr/local/tomcat/conf/ ./home/supervision_app/conf/

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

Reiniciar Tomcat, después del descubrimiento ya ha comenzado.
Aquí Insertar imagen Descripción
Revisita, hemos encontrado que se puede acceder.
Aquí Insertar imagen Descripción

Publicado 78 artículos originales · elogios ganado 16 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_38657051/article/details/105205666
Recomendado
Clasificación