1. 程式人生 > >centos7基於Dockerfile搭建jdk、tomcat、maven執行環境

centos7基於Dockerfile搭建jdk、tomcat、maven執行環境

FROM centos7
MAINTAINER jason "[email protected]"

#安裝JDK
RUN mkdir /var/tmp/jdk
RUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  -P /var/tmp/jdk http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
RUN tar xzf /var/tmp/jdk/jdk-8u111-linux-x64.tar.gz -C /var/tmp/jdk
RUN rm -rf /var/tmp/jdk/jdk-8u111-linux-x64.tar.gz

#安裝tomcat
RUN mkdir /var/tmp/tomcat
RUN wget -P /var/tmp/tomcat http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.8/bin/apache-tomcat-8.5.8.tar.gz
RUN tar xzf /var/tmp/tomcat/apache-tomcat-8.5.8.tar.gz -C /var/tmp/tomcat
RUN rm -rf /var/tmp/tomcat/apache-tomcat-8.5.8.tar.gz

#安裝maven
RUN mkdir /var/tmp/maven
RUN wget -P /var/tmp/maven  http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
RUN tar xzf /var/tmp/maven/apache-maven-3.3.9-bin.tar.gz -C /var/tmp/maven
RUN rm -rf /var/tmp/maven/apache-maven-3.3.9-bin.tar.gz

#設定環境變數
ENV JAVA_HOME /var/tmp/jdk/jdk1.8.0_111
ENV CATALINA_HOME /var/tmp/tomcat/apache-tomcat-8.5.8
ENV M2_HOME /var/tmp/maven/apache-maven-3.3.9
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin

#打包專案並拷貝到tomcat webapps目錄
RUN mkdir /var/tmp/webapp
ADD ./ /var/tmp/webapp
RUN cd /var/tmp/webapp && mvn package && cp /var/tmp/webapp/target/CIJD.war /var/tmp/tomcat/apache-tomcat-8.5.8/webapps

#開啟內部服務埠
EXPOSE 8080

#啟動tomcat伺服器
CMD ["./var/tmp/tomcat/apache-tomcat-8.5.8/bin/catalina.sh","run"]

相關推薦

centos7基於Dockerfile搭建jdktomcatmaven執行環境

FROM centos7 MAINTAINER jason "[email protected]" #安裝JDK RUN mkdir /var/tmp/jdk RUN wget --no-check-certificate --no-cookies --heade

centos7最小版本安裝nginx+tomcat+java+mysql執行環境

  最近專案從windows搬到linux,由於專案組成員有限並且有其它緊急的任務需要處理,因而這個任務就落到我的頭上了。下面記錄下centos最小版本安裝nginx+tomcat+mysql+java的執行環境。 centos7 minimal安裝   參考:http:

linux安裝java JDKtomcatmaven環境變數

我的vmware用的是centos 6.8 六十四位的 1。配置jdk環境變數 a.清理系統預設自帶的jdk  如果安裝centos6.8時預設安裝了例如openjdk等,先執行  rpm -qa | grep jdk 檢視已經自帶的jdk,然後解除安裝        解除

使用Dockerfile搭建jdktomcat執行環境

Dockerfile檔案內容 # 版本資訊 FROM centos MAINTAINER locutus "[email protected]" # OS環境配置 RUN yum install -y wget # 安裝JDK RUN mkdir

CentOS7 JavaWeb環境搭建(JDKTomcatMysqlvsftpd)

JDK的安裝 CentOS預設安裝了JDK 我們先把他解除安裝。 java -version #檢視是否安裝JAVA 以及Java版本 rpm -qa|grep java #檢視JDK資訊(搜尋關鍵字Java) rpm -e –nodep

Centos7.2搭建JDKTomcatMySql環境

很早之前就想搭建一個伺服器,掛上自己網站,然而買了半年的伺服器讓他沉了4個月,想想還是慚愧,不過一直不知道該怎麼搞,這次終於下定決定弄下了,然而現在發現然並卵,很簡單,而且很快就搭建好了,掛了幾個靜態網頁,感覺還不錯。不過沒後臺是真的很爛,然後接下來的時間得擼起

Centos7下配置Java web環境JDKTomcatMysql)

sql ner route aio word client rpm node share 在Centos7中配置java web環境主要涉及三方面配置:JDK、Tomcat以及Mysql 這裏使用版本如下: JDK:jdk-8u181-linux-x64,下載地址:http

linux下sshftpjdktomcatnginx搭建配置

** 注:以下操作均在root許可權下進行 ** ssh配置: 檢查ssh 狀態 sudo service sshd status 安裝ssh sudo yum install sshd 開啟ssh sudo service s

Linux搭建伺服器(包括mysqlTomcatJDK)之第一篇 MySQL篇

首先……你要有一個伺服器,哈哈 mysql篇: 1.準備工作      首先下載好linux下mysql的安裝包(當然也可以直接使用命令下載,我是先下載的)              我這裡的版本是mysql-5.6.42-linux-glibc2.12-x86_64

Linux搭建伺服器(包括mysqlTomcatJDK)之第三篇 Tomcat

Tomcat篇  Tomcat相對來說就比較好設定了。 然後將檔案放到伺服器上 在usr下建立一個tomcat資料夾   命令: cd /usr/   命令: mkdir ./tomcat 然後將檔案放到tomcat目錄下 1.解壓   執行命令:tar

開發環境搭建:安裝jdktomcateclipsemaven

一、安裝JDK   1、安裝jdk   2、配置環境變數(系統變數):         JAVA_HOME:  配置jdk安裝路徑          

centos安裝jdktomcatmaven搭建java環境

因為java專案要部署到伺服器上,需要把環境裝好,根據之前的記錄總結下 注意:將下面的軟體包替換為實際的 1、安裝jdk 1)下載jdk,我的是jdk-7u76-linux-x64.tar.gz,並上傳到/usr/java #cd /usr/java #tar -xf j

javaEE基本環境搭建JDK TomcatMySQLNavicatmavengitIDEA)

一、JDK 安裝配置 下載後點擊執行它,一步一步安裝至成功,不要怕就下一步下一步來。 注意:64位和32位按照各自電腦多少位來安裝哈!!! 安裝後並不能直接使用,要配置環境變數,步驟如下: 1、開啟計算機→屬性→高階系統設定→環境變數 2、系統

CentOS7.4安裝web環境JDKTomcatMySql)

本文件為在CentOS7.4下安裝配置Tomcat、JDK、MySql等環境,為後期部署WEB應用做準備。 配置要求 這裡列出的軟體版本僅代表寫作本文件使用的版本。操作時,請您以實際軟體版本為準。 ·        作業系統:CentOS 7.4 ·        T

在阿里雲伺服器上快速搭建JavaWeb環境(安裝JDKTomcatMySQL)+Intellij IDEA遠端部署除錯tomcat

首先介紹一下我的的伺服器的系統是Ubuntu 16.04 64位 ide用了Intellij IDEA JDK8 Tomcat8 MySQL5.7 一、先下載JDK 8 1、JDK8 # sudo apt-get install openjdk-8

nginxtomcatapache-ftpservermariadb 環境的簡單安裝搭建

nginx   tomcat   ftpserver mariadb內部測試環境部署文檔因為內網並沒有聯網,故使用的rpm包安裝的形式進行相關軟件的安裝涉及軟件及應用版本:Linux版本: CentOS 7.2Nginx版本:nginx-1.10.1Java版本: jdk-8u101Tom

Ubuntu安裝配置JDKTomcatSVN服務器

ubunt jdk tomcat svn 摘要:本文主要介紹了如何在ubuntu下安裝與配置jdk、tomcat、及svn服務器 環境:VMware + Ubuntu14.04一、配置jdk1、下載JDKhttp://www.oracle.com/technetwork/j

Java JDKTomcatEclipse環境配置

ima java jdk cmd 根據 log 9.png blog java www Java 下載地址:http://www.oracle.com/ 根據提示一步一步進行安裝,通常安裝到C:\Program Files\Java,包含: 環境變量配置: JAVA_HO

redhat安裝jdktomcatmysql

arc x64 lin .tar.gz zxvf info .repo nbsp 變量 Redhat安裝jdk 1.使用secureCRT進行上傳壓縮包,在使用yum install lrzsz 的時候需要到redhat官網進行註冊,一般為商業版,註冊一下就可以進行安裝lr

阿里雲CentOS7.X下安裝JAVATomcatMySQL

一、安裝前的準備   1、遠端登入阿里雲賬號,在根目錄下面建立兩個資料夾,分別命名為software和app。其中software資料夾用來存放軟體安裝包,app作為軟體的安裝目錄。   2、將軟體源做成阿里雲的。   操作步驟如下:   1)備份 mv /etc/yum.