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

Linux:dockerfile编写搭建tomcat练习(9)

我使用的httpyum仓库

 


 本地使用了5个文件,tomcat使用的官网解压直接用的包】

Dockerfile  主配置文件   基于centos基础镜像

jdk1.8.0_91   java环境

run.sh        启动脚本

centos.repo  仓库文件

tomcat 源码包


vim Dockerfile写入FROM centos
MAINTAINER tarro
RUN mkdir /etc/yum.repos.d/bak ; mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
ADD centos.repo /etc/yum.repos.d/centos.repo
RUN yum clean all ; yum -y install wget
ADD jdk1.8.0_91 /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
RUN wget http://192.168.6.1/nginx/apache-tomcat-8.5.16.tar.gz
RUN tar xf apache-tomcat-8.5.16.tar.gz ; mv apache-tomcat-8.5.16 /usr/local/tomcat
EXPOSE 8080
ADD run.sh /run.sh
RUN chmod 775 /run.sh
CMD ["/run.sh"]

dockerfile文件

vim centos.repo写入[local]
name=local
baseurl=http://192.168.6.1/yum
enabled=1
gpgcheck=0

yum仓库

vim run.sh写入#!/bin/bash
/usr/local/tomcat/bin/startup.sh
tailf /run

run启动文件

docker build -t tomcat:tomcat ./

docker run -d -P tomcat:tomcat

 

搭建成功 

http://www.lryc.cn/news/257748.html

相关文章:

  • Linux 基础IO
  • uniapp 打开文件管理器上传(H5、微信小程序、android app三端)文件
  • 掌控安全 -- header注入
  • windows批处理脚本(.bat)如何激活Anconda Prompt虚拟环境
  • 扩散模型实战(十四):扩散模型生成音频
  • 《微信小程序开发从入门到实战》学习四十七
  • LeetCode刷题笔记之数组
  • ViT:视觉 Transformer
  • Jmeter 请求签名api接口-BeanShell
  • No suitable driver found for jdbc:mysql://localhost:3306(2023/12/7更新)
  • word文档中数字格式转换(排版助手)
  • 阿里云docker加速
  • Panalog 日志审计系统 sprog_deletevent.php SQL 注入漏洞复现
  • openGauss学习笔记-152 openGauss 数据库运维-备份与恢复-物理备份与恢复之PITR恢复
  • PhpStorm基本配置及常用快捷键
  • Autosar通信实战系列05-CanNM模块进阶常见问题思考
  • Java中多态的一些简单理解
  • 011 数据结构_哈希
  • 案例025:基于微信小程序的移动学习平台的设计与实现
  • 写实3D游戏模型纹理贴图设置
  • 如何基于Akamai IoT边缘平台打造一个无服务器的位置分享应用
  • 【开源】基于JAVA的木马文件检测系统
  • KaiOS 运营商相关文件operator_variant_manager.js代码功能和调试
  • 【数据结构(六)】排序算法介绍和算法的复杂度计算(1)
  • 带有 RaspiCam 的 Raspberry Pi 监控和延时摄影摄像机
  • Apache Doris 在某工商信息商业查询平台的湖仓一体建设实践
  • 【尘缘送书第六期】2023年度学习:AIGC、AGI、GhatGPT、人工智能大模型实现必读书单
  • 我的 CSDN 三周年创作纪念日:2020-12-12
  • 什么是css初始化
  • 谁会成为第一个MoE大模型基座呢?重磅!Mixtral MoE 8x7B!!!