Dockerfile構(gòu)建Tomcat鏡像
目錄
Dockerfile構(gòu)建Tomcat鏡像
1、建立工作目錄
2、編寫Dockerfile文件
3、構(gòu)建鏡像
4、測試容器
5、瀏覽器訪問測試:
1、建立工作目錄
[root@huyang1 ~]# mkdir tomcat
[root@huyang1 ~]# cd tomcat/
[root@huyang1 tomcat]# ls
apache-tomcat-8.5.40.tar.gz jdk-8u191-linux-x64.tar.gz
[root@huyang1 tomcat]# tar xf
jdk-8u191-linux-x64.tar.gz
[root@huyang1 tomcat]# tar xf
apache-tomcat-8.5.40.tar.gz
2、編寫Dockerfile文件
[root@huyang1 tomcat]# vim Dockerfile
配置如下:
FROM centos:7
MAINTAINER Crushlinux <crushlinux@163.com>
ADD jdk1.8.0_191 /usr/local/java
ENV JAVA_HOME /usr/local/java
ENV JAVA_BIN /usr/local/java/bin
ENV JRE_HOME /usr/local/java/jre
ENV PATH $PATH:/usr/local/java/bin:/usr/local/java/jre/bin
ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar
ADD apache-tomcat-8.5.40 /usr/local/tomcat
RUN chmod 755 /usr/local/tomcat/bin/startup.sh
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
EXPOSE 8080
CMD ["/usr/local/tomcat/bin/catalina.sh", "run"]
3、構(gòu)建鏡像
[root@huyang1 tomcat]# docker build -t tomcat:new .
[root@huyang1 ~]# docker images tomcat:new
4、測試容器
[root@huyang1 tomcat]# docker run -d -p 8080:8080 --name tomcat-test ?tomcat:new
5、瀏覽器訪問測試:
http://192.168.100.131:8080
文章來源:http://www.zghlxwxcb.cn/news/detail-629260.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-629260.html
到了這里,關(guān)于Dockerfile構(gòu)建Tomcat鏡像(源碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!