华南中天论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
华南中天论坛 门户 网络技术 大数据 查看内容

Docker自定义一个Tomcat镜像

2020-1-18 22:52| 发布者: 每天倒着过| 查看: 138| 评论: 0

摘要: Docker自定义一个Tomcat镜像 本文是基于CentOS 7.3系统环境,进行Docker的学习和使用 CentOS 7.3 Docker-ce 一、

Docker自定义一个Tomcat镜像

本文是基于CentOS 7.3系统环境,进行Docker的学习和使用

  • CentOS 7.3
  • Docker-ce

一、自定义一个Tomcat镜像

(1) 创建一个目录

mkdir -p /data/mydockerfile/tomcat9

(2) 下载Tomcat9和jdk

apache-tomcat-9.0.30.tar.gz
jdk-8u201-linux-x64.tar.gz

cp /root/apache-tomcat-9.0.30.tar.gz /data/mydockerfile/tomcat9
cp /root/jdk-8u201-linux-x64.tar.gz /data/mydockerfile/tomcat9

(3) 编写Dockerfile

FROM centos
MAINTAINER xuzheng<601797071@qq.com>
COPY readme.txt /usr/local/README.txt
ADD jdk-8u201-linux-x64.tar.gz /usr/local
ADD apache-tomcat-9.0.30.tar.gz /usr/local
RUN yum -y install vim
ENV MYPATH /usr/local
WORKDIR MYPATH

ENV JAVA_HOME /usr/local/jdk1.8.0_201
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.30
ENV CATALINA_BASE /usr/local/apache-tomcat-9.0.30
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin

EXPOSE 8080

CMD /usr/local/apache-tomcat-9.0.30/bin/startup.sh && tail -F /usr/local/apache-tomcat-9.0.30/bin/logs/catalina.out

(4) 构建镜像

docker build -t xztomcat9 .

哈工大的许政 发布了71 篇原创文章 · 获赞 108 · 访问量 107万+ 他的留言板 关注
来源:https://blog.csdn.net/qq_32599479/article/details/104007248
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

鲜花

握手

雷人

路过

鸡蛋

最新评论

QQ|Archiver|手机版|小黑屋|南华中天社区 ( 粤ICP备11019662号 )

GMT+8, 2020-10-21 23:30 , Processed in 0.199159 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部