Tomcat 介绍 and 打包成 Dockerfile(有docker镜像加速器)

1、简介

       Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 网页的首选,可以理解为 java 程序代码的容器。
       Tomcat Nginx Apache(httpd) lighttpd Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个Servlet JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。不过, Tomcat 处理静态 HTML 的能力不如Nginx/Apache 服务器。
Tomcat 官网: https://tomcat.apache.org/
2、安装配置环境:

两种类型:

① openjdk(yum安装)

② jdk(去oracle下载二进制包)

jdk = jre + java 相关命令和工具
- jvm (java virtual machine java 虚拟机 ) :运行 java 代码
- jre (jave runtime enviroment java 运行环境 ) :包含 jvm 和相关依赖类 class
运行 java 程序,必须安装 jdk 环境; tomcat 本身也是一个 java 程序。
windows 上传文件, linux需 安装 lrzsz(yum install -y lrzsz)才可以拖拽直接上传文件
3、配置docker镜像加速
国内下载国外的镜像有时候会很慢,因此可以通过更改 docker 配置文件添加国内镜像站点,实现加速下载镜像的目的。
docker 中国区官方镜像加速:
https://registry.docker-cn.com
网易镜像加速:
http://hub-mirror.c.163.com
中国科技大学镜像加速:
https://docker.mirrors.ustc.edu.cn
腾讯云镜像加速:
https://mirror.ccs.tencentyun.com
阿里云镜像加速: ( 容器镜像服务里创建个人 ID)
https://< 你的 ID>.mirror.aliyuncs.com
   查看docker信息,拉取centos,查看images 镜像
4、Dockerfile 相关指令
注:跟 ansible 剧本一样,用到的文件尽量跟 Dockerfile 在同一路径下,这样 ADD COPY 等指令可以使用相对路径。
4.1、构建tomcat dockerfile 镜像,先创建tomcat_build目录
  
4.2、上传tomcat 和 jdk 到同一路径下
4.3、初步构建 tomcat 容器
查看容器中,/app下的文件,验证上一步是否成功。(初步的 dockerfile )
4.4、最终的Dockerfile文件内容:
4.5、最终构建的 tomcat 容器
验证tomcat安装成功!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值