介绍
仿照视频
https://www.bilibili.com/video/BV1og4y1q7M4?p=30&spm_id_from=pageDriver
准备
需要先下载 tomcat9 及jdk8
tomcat 下载
wget -P ./ https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.tar.gz
jdk 下载地址
wget -P ./ https://mirrors.cnnic.cn/AdoptOpenJDK/8/jdk/x64/linux/OpenJDK8U-jdk_x64_linux_hotspot_8u282b08.tar.gz
===== 以上两个地址与我使用的版本不一样,勿抄
root@aliyunleo tomcat8source]# ll
total 191952
-rw-r--r-- 1 root root 11027411 Oct 15 11:44 apache-tomcat-9.0.33.tar.gz
-rw-r--r-- 1 root root 185516505 Oct 15 11:44 jdk-8u141-linux-x64.tar.gz
step 1 编写Dockerfile 脚本
[root@aliyunleo tomcat8source]# cat Dockerfile
FROM centos
MAINTAINER leo<wei1986@126.com>
COPY readme.txt /usr/local/readme.txt
ADD jdk-8u141-linux-x64.tar.gz /usr/local/
ADD apache-tomcat-9.0.33.tar.gz /usr/local/
RUN yum -y install vim
ENV MYPATH /usr/local
WORKDIR $MYPATH
ENV JAVA_HOME /usr/local/jdk1.8.0_141
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.33
ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.33
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
EXPOSE 8080
CMD /usr/local/apache-tomcat-9.0.33/bin/startup.sh && tail -F /usr/local/apache-tomcat-9.0.33/bin/logs/catalina.out
在这里插入代码片
step2 . 执行 docker build 指令 生成镜像
[root@aliyunleo tomcat8source]# pwd
/home/dockertest/tomcat8source
[root@aliyunleo tomcat8source]# ll
apache-tomcat-9.0.33.tar.gz
Dockerfile
jdk-8u141-linux-x64.tar.gz
[root@aliyunleo tomcat8source]# docker build -f Dockerfile -t diyto

最低0.47元/天 解锁文章
477

被折叠的 条评论
为什么被折叠?



