当前位置: 首页 > article >正文

jdk tomcat 镜像制作

镜像加速地址

https://docker.aityp.com/manage/add

下载jdk

https://repo.huaweicloud.com/java/jdk/8u172-b11/

下载镜像

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos:7.4.1708

jdk的Dockerfile文件

FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos:7.4.1708

LABEL maintainer="huang.jinjin"

ADD jdk-8u172-linux-x64.tar.gz /usr/local/

ENV JAVA_HOME="/usr/local/jdk1.8.0_172"
ENV JAVA_HOME="/usr/local/jdk1.8.0_172/jre"
ENV CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
ENV PATH="$JAVA_HOME/bin:$PATH"

构建镜像

docker build -t jdk-1.8.0_172:v1 .

运行jdk镜像

docker images | grep jdk

docker run -it  jdk-1.8.0_172:v1 /bin/sh

下载tomcat

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.95/bin/apache-tomcat-9.0.95.tar.gz

tomcat的Dockerfile

FROM jdk-1.8.0_172:v1
LABEL maintainer="huangjinjin"

ENV WORKDIR="/usr/local"

ADD apache-tomcat-9.0.95.tar.gz $WORKDIR

RUN mv $WORKDIR/apache-tomcat-9.0.95 $WORKDIR/tomcat9 && chmod +x $WORKDIR/tomcat9/bin/*.sh

ENV CATALINA_HOME="$WORKDIR/tomcat9"
ENV PATH="$CATALINA_HOME/bin:$PATH"

EXPOSE 8080
 
CMD ["$WORKDIR/tomcat9/bin/catalina.sh", "run"]

构建镜像

docker build -t tomcat9.0.95:v1 .

运行镜像

docker run -d -p 8080:8080 --name tomcat9_test tomcat9.0.95:v1

http://www.kler.cn/a/322979.html

相关文章:

  • 海康大华宇视视频平台EasyCVR私有化视频平台服务器选购主要参数有哪些?
  • 【实验11】卷积神经网络(2)-基于LeNet实现手写体数字识别
  • Python酷库之旅-第三方库Pandas(221)
  • 基于Matlab的碎纸片的自动拼接复原技术
  • 算法魅力-二分查找实战
  • 【解决】Layout 下创建槽位后,执行 Image 同步槽位位置后表现错误的问题。
  • Activiti7《第九式:破气式》——流畅驱动工作流进程。面试题大全
  • Maya没有Arnold材质球
  • Docker的实践应用举例
  • C++并发编程实战
  • re轻松拆分四则运算expression(^从头匹配、(?:xxxx)非捕获组、| 交替运算符联合演习)
  • 空间计算/XR的现状:Meta Orion的优势与挑战
  • 【微服务即时通讯系统】——etcd一致性键值存储系统、etcd的介绍、etcd的安装、etcd使用和功能测试
  • 基于微信小程序的竞赛答题小程序开发笔记(一)
  • PHP静态绑定和超全局变量(superglobals)
  • 找最小数 - 华为OD统一考试(E卷)
  • php基础语法
  • 下载配置Android Studio(2024年9月)
  • MongoDB-索引的使用和索引类型
  • 如何在 Windows PC 或笔记本电脑上恢复未保存的 Word 文档
  • Chromium webui如何与c++接口通信
  • 幕后魔术:掌握 PyTorch 中延迟初始化的精妙艺术
  • 五子棋双人对战项目(2)——登录模块
  • 【IoT-NTN】系统消息SIB31信令分析
  • 宝塔centOs添加node环境变量
  • WPF入门教学十五 ViewModel的设计与实现