1. 程式人生 > >docker 使用Dockerfile 建立帶jdk 和tomcat的映象

docker 使用Dockerfile 建立帶jdk 和tomcat的映象

Dockerfile 內容如下:

FROM ubuntu:14.04 

#重新整理包快取 並且 安裝wget工具
RUN apt-get update && apt-get install -y wget
#設定工作目錄
WORKDIR /home
# 安裝jdk
RUN wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3a%2f%2fwww.oracle.com%2ftechnetwork%2fjava%2fjavase%2fdownloads%2fjdk7-downloads-1880260.html;oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
RUN tar -zxf jdk-7u79-linux-x64.tar.gz

# 配置環境變數
ENV JAVA_HOME /home/jdk1.7.0_79
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/lib
ENV PATH $PATH:$JAVA_HOME/bin

#安裝 tomcat7
#RUN apt-get update
RUN wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.62/bin/apache-tomcat-7.0.62.tar.gz
RUN tar xvf apache-tomcat-7.0.62.tar.gz

#配置tomcat的環境變數
ENV CATALINA_HOME /home/apache-tomcat-7.0.62

EXPOSE 8080

#設定tomcat 自啟動
CMD [ "/home/apache-tomcat-7.0.62/bin/catalina.sh", "run" ]

啟動時可使用:

docker run --name jy-moe -v /home/apache-tomcat-7.0.62/webapps/jy-moe:/home/apache-tomcat-7.0.62/webapps/jy-moe  -d -p 80:8080  ubuntu:tomcat7

-v指定掛載的卷,如沒有可不使用

相關推薦

docker 使用Dockerfile 建立jdk tomcat映象

Dockerfile 內容如下: FROM ubuntu:14.04 #重新整理包快取 並且 安裝wget工具 RUN apt-get update && apt-get install -y wget #設定工作目錄 WORKDIR /home # 安

Docker----製作一個帶有JDKtomcatdocker映象

製作一個帶有JDK和tomcat的docker映象 也許你和我一樣,想要自己親手製作一個熱乎乎的映象,最好自己指定JDK版本和tomcat版本。當然,這是可以的。  根據我的水平,目前有兩種辦法可以製作我想要的這個映象。來,我們先說簡單點的。 方式一 首先,準備好想

docker的安裝以及jdktomcat的環境配置

不依賴 apache 習慣 頁表 source cat 配置環境 源代碼 文件的上傳 準備工作:需要Linux kernel 3.8支持查看linux內核的版本:root@ubuntu-dev:~# cat /proc/version查看linux版本:root@ubunt

使用DockerFile建立ubuntu下的tomcat映象

FROM ubuntu MAINTAINER leo ADD jdk-8u77-linux-x64.gz /usr/local ADD apache-tomcat-8.0.35.tar.gz /us

Docker實戰:使用Dockerfile建立tomcat服務並支援ssh的Centos Docker映象

1、在root目錄下建立 tomcat8_jdk8 目錄 2、下載jdk8,tomcat8並解壓到 tomcat8_jdk8 目錄下 將jdk8解壓後重命名為jdk,並將裡面的src原始碼相關的檔案刪除,以減少生產映象檔案的大小。 將tomcat8解壓後重命名為to

Docker在CentOS映象中搭建JDKTomcat

條件:在VM虛擬機器安裝Centos,安裝並啟動Docker,並準備好JDK、Tomcat和Centos映象。 我這裡用的是JDK8、Tomcat8,放在/home目錄中,從docker映象倉庫中把centos的映象pull下來。 啟動映象後會自動進入到容器中,由於將虛

Dockerfile】使用Dockerfile建立Apache服務的Centos Docker映象

Dockerfile #啟動ssh和apache服務的角本 run.sh123123以上檔案都放到/root/apache_centos目錄下 mkdir -p /root/apache_cen

DockerFile基於centos安裝jdktomcat

vi DockerFile FROM centos:latest #暴露8080埠 #作者資訊 #MAINTAINER ly “ly.com” #在映象中建立目錄 RUN mkdir -p /work/java/jdk1.8.0_151 RUN mkdir -p /wor

docker安裝jdktomcat

1.容器中安裝jdk 首先查詢可用的jdk版本 yum search java | grep jdk 安裝 yum install java-1.7.0-openjdk 安裝完成之後可以不用配置環境變數,因為安裝完成之後貌似是自動配置好了 使用命令測試jdk是否

docker——Dockerfile建立映象

1 FROM centos 2 3 MAINTAINER yaolin 4 5 COPY jdk1.7.0_79 jdk1.7.0_79 6 ADD websocket.jar app.jar 7 8 ENV JAVA_HOME=/jdk1.7.0_79 9 ENV PATH=$JA

docker 安裝 建立支援ssh服務的映象 建立nginx服務的映象dockerfile製作nginx映象

環境centos7.2  docker安裝核心版本必須在3.10及其以上uname -r  檢視核心版本首先去docker官網downloaddocker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.0

docker~Dockerfile方式生成控制檯Api專案的映象

回到目錄 一些理論知識 將控制檯程式和API程式部署到docker,然後執行它,這個首先要解決的問題就是如何在linux平臺執行C#程式碼,哈哈,很古老的問題,事實上,對於這種問題早在幾年前就已經有了解決方案,那就是在linux上安裝mono開發環境,然後使用mono就可以執行C#程式碼了,而如果你的C

ubuntu使用docker安裝jdktomcat (一)

Docker是一個開源的引擎,可以輕鬆的為任何應用建立一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機器)、bare metal

Linux常用命令-jdkTomcat

ble jdk cat start tab 訪問 進程 wall exp 一、JDK的安裝和配置 1、下載jdk文件   去官方網站下載Linux 64位 jdk-8u131-linux-x64.tar.gz 2、使用Ftp工具上傳到/usr/local 下。  

jdktomcat安裝

jdk tomcatjdk安裝:jdk的下載地址可在google中直接搜索jdk,搜到的第一個鏈接地址應該就是oracle公司提供的jdk頁面,點擊進入官網頁面,選中接受協議後選擇要下載的軟件包即可。如下圖:點擊鏈接,進入下面界面。tar xf jdk-8u77-linux-x64.tar.gz mkdir

16.1-16.3 Tomcat介紹,安裝JDKTomcat

Tomcat JDK 16.1 Tomcat介紹16.2 安裝jdk16.3 安裝Tomcat擴展java容器比較 http://my.oschina.net/diedai/blog/271367 http://www.360doc.com/content/11/0618/21/16915_12

Tomcat介紹、安裝jdktomcat

TP htm etc 解析 code pre kit uil devel Tomcat介紹 Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而

一鍵安裝java jdktomcat

pro chown lin mod 快速部署 版本 apache lba root 1、一鍵安裝java jdk,版本為jdk:1.8.0.172#################################一鍵快速安裝java jdk ################

CentOS安裝jdktomcat

openjdk dnf .gz 火墻 entos oot 下載 root tcp 1.查看是否已經安裝 java -version 2.卸載自帶的openjdk dnf remove java-1.7.0-openjdk 3.下載jdk安裝包 wget -c http://

(1) 部署JDKtomcat

hot tomcat8 輸入 root oot tomcat center onf ini Tomcat為java開發,需要先部署jdk環境 1、部署jdk mkdir /application/jdk-1.8.162 -p cd /application/jd