Forráskód Böngészése

docker镜像构建,部署k8s测试环境。

rankin.qin 5 éve
szülő
commit
2a7c52eeb7
2 módosított fájl, 24 hozzáadás és 0 törlés
  1. 16 0
      Dockerfile
  2. 8 0
      build-docker.sh

+ 16 - 0
Dockerfile

@@ -0,0 +1,16 @@
+FROM tomcat:8
+MAINTAINER rankin qin <rankin.qin@gmail.com>
+VOLUME /application/logs
+
+RUN sed -i 's/8080/8081/' /usr/local/tomcat/conf/server.xml
+RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
+
+#打包项目并拷贝到tomcat webapps目录
+RUN rm -rf /webapp && mkdir /webapp
+ADD ./target/yuemum-1.war /webapp/ROOT.war
+RUN cp -f /webapp/ROOT.war /usr/local/tomcat/webapps/ && rm -rf /usr/local/tomcat/webapps/ROOT
+RUN rm -rf /webapp
+RUN mkdir -p /application/logs && chmod -R 755 /application
+
+#启动tomcat服务器
+CMD ["/usr/local/tomcat/bin/catalina.sh","run"]

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 8 - 0
build-docker.sh