Dockerfile部署Tomcat-9.0.16镜像
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,全步骤:[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y[root@localhost ~
千家信息网最后更新 2026年11月03日Dockerfile部署Tomcat-9.0.16镜像
全步骤:
[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[root@localhost ~]# yum install -y docker-ce[root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# setenforce 0[root@localhost ~]# systemctl start docker.service[root@localhost ~]# systemctl enable docker.service[root@localhost ~]# tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://w1ogxqvl.mirror.aliyuncs.com"]}EOF[root@localhost ~]# systemctl daemon-reload[root@localhost ~]# systemctl restart docker[root@localhost ~]# docker pull centos:7[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEcentos 7 5e35e350aded 6 weeks ago 203MB[root@localhost ~]# lsanaconda-ks.cfg 模板 图片 下载 桌面 initial-setup-ks.cfg 公共 视频 文档 音乐[root@localhost ~]# mkdir tomcat[root@localhost ~]# lsanaconda-ks.cfg tomcat 模板 图片 下载 桌面initial-setup-ks.cfg 公共 视频 文档 音乐`接下来的操作需要先把 jdk-8u91-linux-x64.tar.gz 和 apache-tomcat-9.0.16.tar.gz 两个压缩包 下载下来之后放在 /root/tomcat/ 目录下,再直接解压`[root@localhost ~]# cd tomcat/[root@localhost tomcat]# lsjdk-8u91-linux-x64.tar.gz apache-tomcat-9.0.16.tar.gz[root@localhost tomcat]# tar zxvf jdk-8u91-linux-x64.tar.gz[root@localhost tomcat]# tar zxvf apache-tomcat-9.0.16.tar.gz[root@localhost tomcat]# vim Dockerfile#基于基础镜像FROM centos:7MAINTAINER This is tomcat serverADD jdk-8u91-linux-x64.tar.gz /rootRUN mv /root/jdk1.8.0_91/ /usr/local/jdk1.8ENV JAVA_HOME=/usr/local/jdk1.8ENV CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarENV PATH=$JAVA_HOME/bin:$PATHADD apache-tomcat-9.0.16.tar.gz /rootRUN mv /root/apache-tomcat-9.0.16/ /usr/local/tomcatRUN ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/;ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/EXPOSE 8080ENTRYPOINT /usr/local/tomcat/bin/startup.sh && /bin/bash && tail -f /usr/local/tomcat/logs/catalina.out[root@localhost tomcat]# docker build -t tomcat:centos [root@localhost tomcat]# docker run -d -P tomcat:centos61946199e564f72903d17f70d0d1d14627d7b01e5dc80a808936866c494fc1c5[root@localhost tomcat]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES61946199e564 tomcat:centos "/bin/sh -c '/usr/lo…" 12 seconds ago Up 11 seconds 0.0.0.0:32768->8080/tcp quirky_wilbur#端口为32768验证:回到宿主机在浏览器中访问CentOS的IP地址的32768端口,看是否可以访问Tomcat主页
端口
主页
地址
宿主
宿主机
步骤
浏览器
浏览
验证
镜像
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
互联网科技公司
天津摩尔互联网科技
互联网高科技股票
天扬科技互联网广告
镁科技互联网资讯平台
联恩商钥互联网科技有限公司
科技赋能互联网健康
互联网科技中介
厦门千工互联网科技有限公司
996高科技互联网公司
互联网企业科技类企业如何做账
梅州GM互联网络科技有限公司
互联网营销推广黑科技
新氧科技和美国互联网有关系吗
福建互联网展示科技馆设计
科技互联网经济论坛
互联网科技品牌
互联网科技快速发展优美句子
广州全民伙伴互联网科技有限公司
湖南永感互联网科技有限公司
互联网科技行业发展
厦门中拓互联网络科技有限公司
鑫亿盛互联网科技
互联网 科技服务平台
深圳卡尔迅互联网科技有限公司怎么样
广州优美互联网科技
互联网5g黑科技有哪些
互联网科技资金流入
绵阳真晨互联网科技有限公司