dockerfile部署tomcat+jdk

FROM centos:7
MAINTAINER www.ctnrs.com

ENV VERSION=8.0.46

RUN yum install wget curl unzip iproute net-tools -y &&      yum clean all &&      rm -rf /var/cache/yum/*
COPY  jdk-8u45-linux-x64.tar.gz /
RUN tar zxf jdk-8u45-linux-x64.tar.gz -C /usr/local/    

#RUN yum install java-1.8.0-openjdk wget curl unzip iproute net-tools -y && #    yum clean all && #    rm -rf /var/cache/yum/*

#RUN wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v${VERSION}/bin/apache-tomcat-${VERSION}.tar.gz && COPY apache-tomcat-8.0.46.tar.gz /
RUN  tar zxf apache-tomcat-${VERSION}.tar.gz &&     mv apache-tomcat-${VERSION} /usr/local/tomcat &&     rm -rf apache-tomcat-${VERSION}.tar.gz /usr/local/tomcat/webapps/* &&     mkdir /usr/local/tomcat/webapps/test &&     echo "ok" > /usr/local/tomcat/webapps/test/status.html &&     sed -i ‘1a JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"‘ /usr/local/tomcat/bin/catalina.sh &&     ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#ENV PATH $PATH:/usr/local/tomcat/bin
#ENV JAVA_HOME /usr/local/jdk1.8.0_45
ENV JAVA_HOME /usr/local/jdk1.8.0_45
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin

WORKDIR /usr/local/tomcat

EXPOSE 8080
CMD ["catalina.sh", "run"]

docker run

docker volume create tomcat_vol
docker run -itd --name tomcat -p 8080:8080 -v tomcat_vol:/usr/local/tomcat/webapps tomcat:v1

原文地址:https://www.cnblogs.com/Carr/p/10538183.html

时间: 2024-10-05 05:49:58

dockerfile部署tomcat+jdk的相关文章

使用Dockerfile部署TOMCAT

一.准备工作 1.下载安装docker 2.下载tomcat压缩包 (1)我这里是下载的apache-tomcat-9.0.8.tar.gz 下载地址 https://tomcat.apache.org/download-90.cgi 如图 (2)通过命令解压,得到的解压包,并改名为tomcat9 tar -xzvf apache-tomcat-9.0.8.tar.gz mv apache-tomcat-9.0.8 tomcat9 3.下载jdk压缩包 (1)下载jdk-8u131-linux-

Linux 下安装tomcat +JDK环境部署

Linux下安装apache比较简单,安装apache的httpd就可以了. 但是如果要用tomcat的话,要稍微复杂一点,但如果按步骤来,也会很顺利地装好. 首先,tomcat安装之前,需要安装java环境,即需要下载java JDK,配置好后,再配置tomcat环境(两个的配置差不多).   1,下载java JDK. 到oracle甲骨文官网下载(要对应系统的版本,有解压版和安装版,推荐解压版),本次我使用的是安装版. 下载rpm安装文件后,通过 rpm -iv jdk-xxx.rpm 进

创建Dockerfile,构建jdk+tomcat环境

创建Dockerfile,构建jdk+tomcat环境 Dockerfile文件 [[email protected] jdk]# cat Dockerfile #pull base imageFROM ubuntu MAINTAINER  andy.liu "[email protected]" #update sourceRUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe"&g

K8S(二)——K8S中部署tomcat集群

1.在k8s的搭建清楚的前提下,及所有的node均是ready状态的,方可进行一下步骤 2.查看是否有pod在运行,如果有,删除掉 kubectl get pod kubectl get deployment  3.需要准备jdk.tomcat.以及一个简单war包 JDK:链接:https://pan.baidu.com/s/1IOOsJEDTRpC3e7byOPydpA  提取码:b2c7 WAR:链接:https://pan.baidu.com/s/1cFrUldbTDmSxWYhIawx

部署Tomcat服务器实现负载均衡

部署tomcat及负载均衡 简介: Tomcat最初是由Sun的软件架构师詹姆斯.邓肯.戴维森开发的,Tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍应用,是开发和调试jsp程序的首选,Tomcat通常是作为一个Servlet和jsp容器,单独运行在后端.主要是作为使用java程序语言开发的网站部署的web服务器. 下面通过在虚拟机中搭建实验,来说明tomcat的使用并实现tomcat服务器的负载均衡 一.部署to

3-linux下部署tomcat应用

linux下部署tomcat应用 相关软件下载 jdk      http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat     http://tomcat.apache.org/ 解压jdk以及tomcat包 [r[email protected] soft]# tar -zxvf apache-tomcat-8.0.30.tar.gz [[email protecte

IntelliJ IDEA 15 部署Tomcat及创建一个简单的Web工程

一.部署Tomcat 二.创建一个简单的Web工程 2.1创建一个新工程 创建一个新工程 设置JDK及选择Web Application (创建的是Web工程) 点击Next,选择工作空间,起个工程名 2.2项目部署 在工具栏点击 Project: 无需任何设置,选择默认编译目录(或自定义编译目录) Modules: 将Tomcat加入 Libraries:无需任何设置.这里描述了此项目的依赖. Facets: 无需任何设置.这里描述了此项目所适配的服务框架 Artifacts: 无需任何配置.

【中级篇】部署Tomcat+Nginx负载均衡集群

部署Tomcat+Nginx负载均衡集群 1.          实验需求: 1)     2台服务器同时部署tomcat; 2) 部署Nginx 3) 搭建负载均衡,测试其效果. 2.          实验环境: Linux服务器系统版本:CentOS-6.5 -S02 IP:192.168.10.15  ( tomcat 2 ) Linux服务器系统版本:CentOS-6.5 -S03 IP : 192.168.10.18  ( Nginx) Linux服务器系统版本:  RedHat6.

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成 一.环境介绍: 1.操作系统:CentOS 6.8  IP:192.168.1.100 2.JDK版本:jdk1.8.0_101 3.Tomcat版本:tomcat-9.0.0.M21 4.jenkins版本: Jenkins ver. 2.46.3 5.git版本:git version 2.9.4 6.maven版本:3.5.0 二.环境部署 1.下载所需软件包 # mkdir /tmp/soft ; cd