docker 使用Dockerfile 创建带jdk 和tomcat的镜像
来源:互联网 发布:庞博 程序员 编辑:程序博客网 时间:2024/06/08 05:27
Dockerfile 内容如下:
- FROM ubuntu:14.04
- #刷新包缓存 并且 安装wget工具
- RUN apt-get update && apt-get install -y wget
- #设置工作目录
- WORKDIR /home
- # 安装jdk
- RUN wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3a%2f%2fwww.oracle.com%2ftechnetwork%2fjava%2fjavase%2fdownloads%2fjdk7-downloads-1880260.html;oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
- RUN tar -zxf jdk-7u79-linux-x64.tar.gz
- # 配置环境变量
- ENV JAVA_HOME /home/jdk1.7.0_79
- ENV JRE_HOME $JAVA_HOME/jre
- ENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/lib
- ENV PATH $PATH:$JAVA_HOME/bin
- #安装 tomcat7
- #RUN apt-get update
- RUN wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.62/bin/apache-tomcat-7.0.62.tar.gz
- RUN tar xvf apache-tomcat-7.0.62.tar.gz
- #配置tomcat的环境变量
- ENV CATALINA_HOME /home/apache-tomcat-7.0.62
- EXPOSE 8080
- #设置tomcat 自启动
- CMD [ "/home/apache-tomcat-7.0.62/bin/catalina.sh", "run" ]
启动时可使用:
docker run --name jy-moe -v /home/apache-tomcat-7.0.62/webapps/jy-moe:/home/apache-tomcat-7.0.62/webapps/jy-moe -d -p 80:8080 ubuntu:tomcat7
-v指定挂载的卷,如没有可不使用
阅读全文
0 0
- docker 使用Dockerfile 创建带jdk 和tomcat的镜像
- docker 使用Dockerfile 创建带jdk 和tomcat的镜像
- Docker实战:使用Dockerfile创建带tomcat服务并支持ssh的Centos Docker镜像
- 【Dockerfile】使用Dockerfile创建带Apache服务的Centos Docker镜像
- 【Dockerfile】使用Dockerfile创建带nginx服务的Centos Docker镜像
- Docker实战:使用Dockerfile创建带Apache服务并支持ssh的Centos Docker镜像
- Docker实战:使用Dockerfile创建带nginx服务并支持ssh的Centos Docker镜像
- 使用Dockerfile创建带Apache服务的Centos Docker镜像
- 使用Dockerfile创建docker镜像
- 使用Dockerfile创建docker镜像
- 使用Dockerfile创建docker镜像
- Docker实战:使用Dockerfile创建镜像
- 使用Dockerfile创建docker镜像
- 使用Dockerfile创建自己的docker镜像
- 使用DockerFile创建ubuntu下的tomcat镜像
- Dockerfile 创建 tomcat 镜像
- 创建带Tomcat服务的Centos Docker镜像
- 创建带Tomcat服务的CentOS Docker镜像
- css基础(4)
- POJ 3087
- Android 中怎样查找SELinux导致的权限受限有关问题
- 小事: 自动生成Getter代码
- UVA 11624
- docker 使用Dockerfile 创建带jdk 和tomcat的镜像
- 2439四叶草魔杖
- UILabel简单高效实现圆角的方式
- ES Java API
- 替换空格
- 「VIM」关闭vim的BELL声音
- UVA 784
- Vue使用的一些注意要点
- 中国人民银行 中央网信办 工业和信息化部 工商总局 银监会 证监会 保监会关于防范代币发行融资风险的公告