首页 > 其他 > 详细

Dockerfile使用案例

时间:2020-04-07 19:34:53      阅读:55      评论:0      收藏:0      [点我收藏+]
  • 创建包含jdk1.6和tomcat6的Dockerfile
# 下载centos基础镜像
FROM centos:latest # 在镜像里运行的命令 RUN
mkdir -p /usr/java/jdk1.6.0_45 # 将Dockerfile同目录下的jdk1.6.0_45文件复制到镜像中 ADD jdk1.6.0_45 /usr/java/jdk1.6.0_45 RUN mkdir -p /usr/java/apache-tomcat-6.0.53 ADD apache-tomcat-6.0.53 /usr/java/apache-tomcat-6.0.53 # 通过yum安装依赖库 RUN yum install libnsl vim -y #添加环境变量 ENV JAVA_HOME /usr/java/jdk1.6.0_45 ENV CLASSPATH $JAVA_HOME/lib/ ENV CATALINA_HOME /usr/java/apache-tomcat-6.0.53 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin EXPOSE 8080 CMD ["/usr/java/apache-tomcat-6.0.53/bin/catalina.sh","run"]

 运行容器

docker run -e TZ="Asia/Shanghai" -it -d --name test -p 8082:8080 --restart=always -v /dir/test/tomcat/webapps:/usr/java/apache-tomcat-6.0.53/webapps -v /dir/test/tomcat/conf:/usr/java/apache-tomcat-6.0.53/conf -v /dir/test/tomcat/logs:/usr/java/apache-tomcat-6.0.53/logs 镜像名:TAG

 

Dockerfile使用案例

原文:https://www.cnblogs.com/cpw6/p/12655034.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!