# java-war包部署
# 构建 war 包
$ maven clean package
1
# Dockerfile
FROM 192.168.2.4:5000/leichu-tomcat
MAINTAINER leichu "chulei926@126.com"
COPY common-web.war /tomcat/webapps/
RUN echo "#!/bin/bash" >> /bin/startTomcat && echo "sh /tomcat/bin/catalina.sh run" >> /bin/startTomcat && chmod +x /bin/startTomcat
EXPOSE 8080
WORKDIR /tomcat
CMD ["startTomcat"]
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# build.sh
#!/usr/bin/env bash
docker build -t 192.168.2.4:5000/leichu-web-test:v1 .
1
2
2
# 启动测试
$ docker run -itd --name webtest -p 8080:8080 84bb918f2c56
## 浏览器访问 http://180.76.183.170:9999/
1
2
3
2
3