Docker在Centos下使用Dockerfile构建远程Tomcat和Jenkins镜像
2017-08-14 18:48
1326 查看
镜像构建准备环境[b]原料[/b]
构建CentOS Docker tomcat镜像
Dockerfile文件内容:
Dockerfile构建命令:
构建CentOS Docker jenkins镜像
Dockerfile文件内容:
Dockerfile构建命令:
镜像已上传:https://hub.docker.com/
构建CentOS Docker tomcat镜像
Dockerfile文件内容:
FROM centos:latest MAINTAINER boonya <boonya@sina.com> # now add java and tomcat support in the container ADD jdk-8u121-linux-x64.tar.gz /usr/local/ ADD apache-tomcat-8.5.16.tar.gz /usr/local/ # ADD tomcat-users.xml /usr/local/apache-tomcat-8.5.16/conf/tomcat-users.xml # configuration of java and tomcat ENV ENV JAVA_HOME /usr/local/jdk1.8.0_121 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV CATALINA_HOME /usr/local/apache-tomcat-8.5.16 ENV CATALINA_BASE /usr/local/apache-tomcat-8.5.16 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin # container listener port EXPOSE 8080 # startup web application services by self CMD /usr/local/apache-tomcat-8.5.16/bin/catalina.sh run
Dockerfile构建命令:
docker build -t boonyadocker/centos-tomcat:allow-remote .
构建CentOS Docker jenkins镜像
Dockerfile文件内容:
FROM centos:latest MAINTAINER boonya <boonya@sina.com> # now add java and tomcat support in the container ADD jdk-8u121-linux-x64.tar.gz /usr/local/ ADD apache-tomcat-8.5.16.tar.gz /usr/local/ ADD apache-maven-3.3.9-bin.tar.gz /usr/local/ ADD jenkins.war /usr/local/apache-tomcat-8.5.16/webapps/ # ADD tomcat-users.xml /usr/local/apache-tomcat-8.5.16/conf/tomcat-users.xml # configuration of java and tomcat ENV ENV JAVA_HOME /usr/local/jdk1.8.0_121 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV CATALINA_HOME /usr/local/apache-tomcat-8.5.16 ENV CATALINA_BASE /usr/local/apache-tomcat-8.5.16 ENV MAVEN_HOME /usr/local/apache-maven-3.3.9 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin:$MAVEN_HOME/bin # container listener port EXPOSE 8080 # startup web application services by self CMD /usr/local/apache-tomcat-8.5.16/bin/catalina.sh run
Dockerfile构建命令:
docker build -t boonyadocker/centos-jenkins:allow-remote .
镜像已上传:https://hub.docker.com/
相关文章推荐
- 使用Dockerfile文件构建基于centOS系统的tomcat镜像
- 利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像
- 利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像
- Docker实战:使用Dockerfile创建带tomcat服务并支持ssh的Centos Docker镜像
- 【系列4】使用Dockerfile创建带tomcat的Centos Docker镜像
- 使用dockerfile构建镜像
- Jenkins-Docker-Tomcat-Java Rest 使用shell脚本构建项目示例
- 使用Dockerfile构建镜像
- Docker学习6 - 使用Dockerfile构建镜像
- Docker--使用Dockerfile构建新镜像--RHEL7.2
- 如何使用Dockerfile构建镜像
- 如何使用Dockerfile构建镜像
- tomcat基础镜像构建Dockerfile
- 使用dockerfile创建支持ssh远程的镜像
- Docker学习笔记(3)-- 如何使用Dockerfile构建镜像
- 使用docker构建jenkins镜像并运行容器
- Docker学习笔记(3)-- 如何使用Dockerfile构建镜像
- 使用Dockerfile构建镜像
- Centos上Docker 使用dockerfile构建容器实现ssh
- docker 使用Dockerfile 创建带jdk 和tomcat的镜像