21 Dockerfile综合实验_构建Tomcat镜像

 欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力

对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

    专栏:

文章概述:Dockerfile综合实验_构建Tomcat镜像的介绍

关键词:docker  镜像  tomcat  dockerfile

本文目录

Dockerfile综合实验_构建Tomcat镜像

构建步骤

Dockerfile文件

 

Dockerfile综合实验_构建Tomcat镜像

首先,尝试在DockerHub上搜索Tomcat相关镜像的个数

docker search tomcat |wc -l

有26个,如果是个人开发或者测试,随意使用一个,若是生产环境使用,就不合适了。

  • 项目需要的Tomcat版本可能不同。
  • 项目需要的Tomcat变量不一致。
  • 项目需要的JDK可能不一致。

因此比较好的方式有架构师或者项目经理通过Dockerfile或者其他方法构建统一的镜像,然后分发给项目组所有成员来进行。

构建步骤

  1. 编写一个dockerfile 文件
  2. docker build构建成为一个镜像
  3. docker run运行镜像

Dockerfile文件

#基础镜像

FROM  openjdk:11

#维护者

MAINTAINER baizhan<baizhan@163.com>

#拷贝tomcat包

ADD  ./apache-tomcat-9.0.50.tar.gz /usr/local

#设置工作目录

WORKDIR /usr/local

#设置tomcat环境变量

ENV TOMCAT_HOME=/usr/local/apache-tomcat-9.0.50

ENV PATH=$PATH:$TOMCAT_HOME/bin

#保留端口

EXPOSE 8080

#启动容器运行命令

CMD startup.sh && tail -F /usr/local/apache-tomcat-9.0.50/bin/catalina.bat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值