Mac下Docker学习笔记之定制Tomcat镜像
来源:互联网 发布:app 源码 编辑:程序博客网 时间:2024/05/21 06:19
1、Dockerfile文件
# 使用的基础镜像FROM centos:7.3.1611# 作者信息MAINTAINER Bluesky "XXX@126.com"# 设置工作目录 WORKDIR /home# 设置环境变量,所有操作都是非交互式的ENV DEBIAN_FRONTEND noninteractive# 设置时区ENV TZ Asia/ShanghaiRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 复制文件到镜像中 源路径为 Dockerfile 中相对路径COPY jdk1.8.0_111 /home/jdk1.8.0_111COPY apache-tomcat-8.0.42 /home/apache-tomcat-8.0.42# 配置环境变量 ENV JAVA_HOME /home/jdk1.8.0_111ENV JRE_HOME $JAVA_HOME/jreENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/libENV PATH $PATH:$JAVA_HOME/binENV CATALINA_HOME /home/apache-tomcat-8.0.42ENV CATALINA_BASE /home/apache-tomcat-8.0.42# 容器运行时监听的端口EXPOSE 8080# 赋予执行权限RUN chmod +x /home/apache-tomcat-8.0.42/bin/catalina.sh /home/apache-tomcat-8.0.42/bin/startup.sh# 启动时运行tomcatCMD ["/home/apache-tomcat-8.0.42/bin/catalina.sh","run"]
2、构建
docker build -t bluesky/centos:tomcat8 .
3、运行
docker run -i -t -p 8080:8080 bluesky/centos:tomcat8
0 0
- Mac下Docker学习笔记之定制Tomcat镜像
- docker学习笔记之镜像探析
- docker学习笔记之构建镜像
- Docker学习笔记 — Docker镜像
- Docker学习笔记-Docker镜像
- docker学习笔记02:docker镜像
- [基础] Mac OS下使用docker 之使用docker file创建镜像
- docker学习之docker镜像
- docker学习笔记之dockerfile创建镜像
- Docker学习笔记之使用Dockerfile创建镜像
- docker学习笔记之创建本地镜像(三)docker build的结果
- Docker学习笔记(二)-镜像
- docker学习笔记-----docker镜像简单操作
- 2.docker学习笔记:制作docker镜像
- Docker学习笔记二:安装Docker并管理镜像
- Docker学习笔记二:安装Docker并管理镜像
- Docker学习系列从零开始之基于SSH镜像制作tomcat和jdk的镜像【五】
- 实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署
- haproxy加密长度报警
- 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器(图形界面版)
- jQuery特性操作
- XP系统CreateMutex返回0,LastError=6
- 陈越何欣铭老师数据结构PTA08-图8 How Long Does It Take
- Mac下Docker学习笔记之定制Tomcat镜像
- RTP协议分析
- iOS推送
- python3 + Django :Error loading MySQLdb module No module named 'MySQLdb'
- 课堂笔记_图形学基础课程_简单认知00
- java多线程-ThreadPoolExecutor的拒绝策略RejectedExecutionHandler
- Android Design Library(二)使用CoordinatorLayout布局实现联动效果
- 微信公众号开发中的坑(四)
- win10 opencv 项目程序移植到 ubuntu16.04: 1.Opencv开发环境安装