https://github.com/Nut-Nut/pufferfish-tomcat-deploy.git
version: '3.3'
services:
redshark.tomcat:
image: tomcat:10.0.6-jdk11-buster-apr
container_name: redshark.tomcat
volumes:
- ./config/tomcat/manual-scripts:/opt/manual
- ./config/tomcat/apphome:/opt/appHome
- ./config/tomcat/www-data:/opt/www-data
#- ./logs:/opt/logs
- ./config/tomcat/tomcat-users.xml.default:/usr/local/tomcat/conf/tomcat-users.xml
- ./config/tomcat/server.xml.default:/usr/local/tomcat/conf/server.xml
- ./config/tomcat/context.xml.manager.default:/usr/local/tomcat/webapps.dist/manager/META-INF/context.xml
- ./config/tomcat/context.xml.host_manager.default:/usr/local/tomcat/webapps.dist/host-manager/META-INF/context.xml
ports:
- 19080:8080
networks:
default:
external:
name: jdk11-bridge
?> sudo docker network create jdk11-bridge
如果有其他的橋接器名稱,可以統一改過去,再重開容器(container)
?> vim ctrl_tool.sh
#!/bin/bash
_INPUT=""
if [ "$1" == "up" ] && [ "$2" == "-d" ]; then
sudo docker-compose -f docker-compose-tomcat.yml up -d
else
_INPUT=$1
sudo docker-compose -f docker-compose-tomcat.yml "${_INPUT}"
fi
?> chmod a+x ./ctrl_tool.sh
?> ./ctrl_tool.sh build (編譯對應使用,但缺失的image)
?> ./ctrl_tool.sh up -d (啟動,如果缺image,會嘗試下載)
?> ./ctrl_tool.sh down (關閉,並釋放container 資源)
Content type
Image
Digest
Size
351 MB
Last updated
over 5 years ago
docker pull markhsieh4good/tomcat:10.0.6-jdk11-buster-apr