Dockerfile构建基于centos的tomcat7+activiti5
1.准备tomcat7
成都创新互联专注于企业成都全网营销、网站重做改版、于洪网站定制设计、自适应品牌网站建设、H5高端网站建设、商城网站开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为于洪等各大城市提供网站开发制作服务。
下载地址:https://tomcat.apache.org/download-70.cgi
下载文件名:tar.gz (pgp, sha512)
2.准备jdk8
下载地址:https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
下载文件名:jdk-8u181-linux-i586.tar.gz
3.准备MySQLr的jar包
mysql-connector-java-5.1.35.jar
4.准备activiti-explorer的war包
下载地址:https://github.com/Activiti/Activiti/releases/download/activiti-5.22.0/activiti-5.22.0.zip
a.解压activiti-5.22.0.zip,进入activiti/wars目录,找到activiti-explorer\WEB-INF\classes下的db.properties配置文件并打开,修改下数据库连接信息
db=activiti
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/activiti
jdbc.username=root
jdbc.password=123456
b.添加jar包
将mysql-connector-java-5.1.35.jar驱动包拷贝到activiti-explorer\WEB-INF\lib目录下
c.清空tomcat的webapps中的所有
d.把activiti-explorer目录复制到tomcat的webapp目录下,将activiti-explorer重命名为ROOT
5.编写Dockerfile文件
FROM centos
MAINTAINER dengyunshuo "dengyunshuo@163.com"
RUN mkdir -p /home/java/jdk8
ADD jdk8 /home/java/jdk8
RUN mkdir -p /home/java/tomcat7
ADD tomcat7 /home/java/tomcat7
ENV JAVA_HOME /home/java/jdk8
ENV CATALINA_HOME /home/java/tomcat7
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
EXPOSE 8080
CMD ["/home/java/tomcat7/bin/catalina.sh","run"]
6.构建镜像
docker build -t activiti5:0.0.1 .
docker images
7.启动容器
docker run -d -p 8081:8080 --name activiti5 activiti5:0.0.1
docker ps -a
8.访问地址
地址:http://localhost:8081/
用户名:kermit
密码:kermit
当前文章:Dockerfile构建基于centos的tomcat7+activiti5
文章来源:http://ybzwz.com/article/josjoo.html