1.拉取tomcat
docker pull tomcat
2.启动tomcat
如果关联Jenkins 需要使用jinkins构建maven项目打成war包
# 挂载方式 - 脚本编写
# !/bin/bash
cp /var/jenkins_home/workspace/erp-spring-boot/target/erp-spring-boot.war ./workspace/app.war
docker run -d --name tomcat1 -p 8081:8080 tomcat
docker cp ~/workspace/app.war tomcat1:/usr/local/tomcat/webapps/app.war
docker ps
# 在jenkins项目配置执行
sh deploy.sh
# 项目内DockerFile编写
FROM docker.io/tomcat:latest
MAINTAINER <名称>
ADD erp-spring-boot.war /usr/local/tomcat/webapps/app.war
# 构建镜像
cd ~
cd /var/jenkins_home/workspace/erp-two/
cp target/erp-spring-boot.war docker/erp-spring-boot.war
docker build -t erp/base -f /var/jenkins_home/workspace/erp-two/docker/DockerFile /var/jenkins_home/workspace/erp-two/docker
docker run -d --name tomcat2 -p 8082:8080 erp/base