You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- FROM tomcat:8.5-jre8
- MAINTAINER Ke Shanqiang / Rui Shibo
-
- # 拷贝war包到容器tomcat/webapps目录
- COPY docker/tomcat-server.xml /usr/local/tomcat/conf/server.xml
- # 拷贝tomcat 脚本,解决tomcat时区问题
- COPY docker/catalina.sh /usr/local/tomcat/bin/catalina.sh
- # 应用程序部署包
- COPY target/kjg-web /usr/local/tomcat/kjg-web
-
- # 删除tomcat自带应用
- RUN rm -rf /usr/local/tomcat/webapps/*
-
- RUN echo 'export jasypt.encryptor.password='$JASYPT_SALT >> /root/.bashrc
- RUN source /root/.bashrc
- # 修改apt-get源
- #COPY docker/sources.list /etc/apt/sources.list
- #RUN apt clean && apt update
-
- RUN unset CATALINA_HOME
- # 安装mysqlclient
- #RUN apt install -y mysql-client && rm -rf /var/lib/apt
- #RUN apt install libmysqlclient-dev
- # Ubuntu
- RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- # 删除tomcat自带应用
- RUN rm -rf /usr/local/tomcat/webapps/*
-
- # 暴露的端口,容器启动时指定 -p 8888:8080
- EXPOSE 8080
-
- # 编译镜像
- # docker build -t thinkface:latest .
- # 启动容器,ctrl+c 退出容器
- # docker run -it -p 8888:8080 thinkface
- # 进入容器
- # docker exec -it thinkface /bin/bash
- # 停止所有运行中的容器
- # docker stop $(docker ps -q)
- # 删除所有容器
- # docker rm $(docker ps -q)
|