dockerfile部署运行
来源:互联网 发布:做服装设计用什么软件 编辑:程序博客网 时间:2024/06/16 10:49
一、dockerfile文件
FROM openjdk:8-jreMAINTAINER dfengwei@163.comENV JAVA_HOME /docker-java-homeENV CATALINA_HOME /usr/local/tomcatENV PATH $CATALINA_HOME/bin:$PATHENV TIME_ZONE Asia/ShanghaiRUN mkdir -p "$CATALINA_HOME"WORKDIR $CATALINA_HOMERUN set -x \ \ # 下载Tomcat压缩文件# && wget -O tomcat.tar.gz 'https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz' \ && wget -O tomcat.tar.gz 'http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz' \ # 解压 && tar -xvf tomcat.tar.gz --strip-components=1 \ # 删除供Windows系统使用的.bat文件 && rm bin/*.bat \ # 删除Tomcat压缩文件 && rm tomcat.tar.gz* \ \ # 更改时区 && echo "${TIME_ZONE}" > /etc/timezone \ && ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime \ \ # 处理Tomcat启动慢问题(随机数产生器初始化过慢) && sed -i "s#securerandom.source=file:/dev/random#securerandom.source=file:/dev/./urandom#g" $JAVA_HOME/jre/lib/security/java.securityEXPOSE 8080CMD ["catalina.sh", "run"]二、启动命令
docker run -d --name tomcat-test -p 8888:8080 -v /home/dock/qzsoft/q-test/fe-prj:/usr/local/tomcat/webapps/ROOT dfengwei/tomcat:8.5.15-jre8
鸣谢参考:
http://www.cnblogs.com/dfengwei/p/7145884.html
阅读全文
0 0
- dockerfile部署运行
- ASP.NET CORE做的网站运行在docker上(不用dockerfile文件部署)
- docker dockerfile 部署java web
- Dockerfile分离构建LNMP环境部署wordpress
- dockerfile
- DockerFile
- Dockerfile
- dockerfile
- Dockerfile
- dockerfile
- dockerfile
- dockerfile
- DockerFile
- Dockerfile
- 基于Dockerfile搭建JAVA Tomcat运行环境
- 基于Dockerfile搭建JAVA Tomcat运行环境
- 基于Dockerfile搭建JAVA Tomcat运行环境
- 使用Dockerfile搭建jdk、tomcat运行环境
- 剑指offer第29题(最小的k个数字)
- 【转】安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
- Mybatis mapper.xml 判断条件写法注意
- python unicode字符串
- CSS 添加数据
- dockerfile部署运行
- linux 下各errno的意义
- Chinese Text Detection and Recognition
- Andrioid Framework中添加系统服务
- 看到我文章的如果觉得好的话帮我订一下谢谢
- Hadoop 安装
- 使用过时的HttpClient
- Logback常用配置详解
- java抛出异常后面的代码是否能执行?