Dockerfile製作tomcat映象
1. 建立一個新資料夾 :
mkdir /makeImages
2.cd makeImages
3.下載jdk,tomcat,並解壓。
4.vi Dockerfile:
FROM centos:centos6 MAINTAINER jifei #把java與tomcat新增到容器中 ADD jdk1.8.0_73 /jdk ADD apache-tomcat-8.0.32 /tomcat #配置java與tomcat環境變數 ENV JAVA_HOME /jdk ENV PATH $PATH:$JAVA_HOME/bin #基礎映象是最小映象,可能沒有某些目錄,需自己建立 RUN mkdir -p "$JAVA_HOME" ENV CATALINA_HOME /tomcat ENV PATH $CATALINA_HOME/bin:$PATH RUN mkdir -p "$CATALINA_HOME" #指定CMD命令工作資料夾 WORKDIR $CATALINA_HOME #容器執行時監聽的埠 EXPOSE 8080 CMD ["catalina.sh","run"]
5.此時目錄結構如下:
6.製作映象
docker build -t tomcat:jdk . (最後的點指定dockerfile路徑)
7.docker images 檢視:
8.執行容器:docker run -d -P tomcat:jdk
tomcat:jdk 已經成功執行,並映射了宿主機的32770埠。
如果問題,可以用docker logs 命令來檢視日誌。
9 測試,tomcat可以正常訪問:
相關推薦
Dockerfile製作tomcat映象
1. 建立一個新資料夾 : mkdir /makeImages 2.cd makeImages 3.下載jdk,tomcat,並解壓。 4.vi Dockerfile: FROM centos:centos6 MAINTAINER jifei
Docker第四篇-Dockerfile製作Docker映象
文章目錄 製作簡單Mysql映象 Dockerfile命令說明 總結 這一篇主要介紹Dockerfile命令的使用說明及如何使用Dockerfile製作簡單映象 製作簡單Mysql映象 建立目錄 mkdir /tmp/mysql
如何使用Dockerfile構建Tomcat映象並部署war
我們都知道Docker構建一個映象有兩種方式: 使用`docker commit`命令 使用`Dockerfile`檔案和`docker build`命令 那麼這兩種方式有何區別呢? 相同點:底層實現上一樣,最終都是通過`docker commit`生成映象; 不同點:通過`Dockerfile`生成
Docker製作tomcat映象簡單實踐
前期準備 前言 我這裡使用的系統是ubuntu server 14.04 lts,本文所有的操作都是在該系統上的,其他linux的系統應該是類似的,有不明白的可以去docker官網看看。 開始安裝 docker的安裝方式有多種,可以使用apt-get的
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定製tomcat映象,實現web應用線上部署
最初在tomcat上部署web應用的方式,是通過maven的maven-compiler-plugin外掛先打成war包,再將war包複製到tomcat的webapps目錄下,後來用上了tomcat7-maven-plugin外掛,可以直接在maven上編譯,打
新手超詳細記錄:Docker for Windows打包製作tomcat映象並部署java web專案
專案基本情況 我用的是普通的java web專案,其中採用了struts框架,沒有main函式,Makefile實在寫不出來,因此spring框架的那種打包docker的方式並不適用。 開發工具用的是MyEclipse10,平常在本地執行的時候就是部署到
Dockerfile構建tomcat映象並部署web應用
一、前提 在Linux環境,並已確認成功安裝Docker。 二、目的 構建一個以oracle jdk version:1.8.0.131+apache tomcat version:7.0.88 Docker 將一個簡單的web應用部署到建立好的Tomc
使用Dockerfile製作Docker映象
最近專案中使用到Docker,因此趁在週末時間,研究下Docker。Docker環境安裝之前已經安裝就緒,請參考:《在Centos中安裝Docker CE》。我們從簡單的開始,使用Dockerfile製作一個能執行Java應用程式的Docker映象 1、準備J
使用Docker製作Tomcat映象
私服--192.168.14.171:9091 本地--192.168.14.174 從自己私服上拉去一個合適的tomcat映象本地倉庫 我選取的是8.0.45-jre8這個版本的,進入看它的具體地址 執行命令:docker pull 192.168.14
Docker常見命令以及製作tomcat映象釋出專案
見官網2.安裝檢視是否已經安裝的Docker軟體包 sudo yum list installed | grep docker如果已安裝不想要docker則解除安裝掉: sudo yum -y remove docker-io.x86_642.1 Centos 7.X版本yu
自定義Dockerfile建立tomcat映象
由於在docker hub上pull下來的官方tomcat映象中,tomcat採用的時間格式為UTC格式,並且webapps目錄存放了預設專案,tomcat也沒有設定相關的JAVA_OPTS引數(JAVA_OPTS一般是要自己根據機器效能進行最優設定)。 因此
DockerFile的簡單使用製作tomcat war包映象
思考:假設我們要部署一套環境,多個機房部署,你會怎麼做?一個一個遠端安裝jdk,mysql,redis等等。。好麻煩是不是?那DockerFile就幫你解決了這個問題。 一、初步瞭解DockerFile DockerFile的作用就是將你需要的所有的映象打包成一個Dock
Centos7 使用Dockerfile 製作自己的Dotnetcore程式映象
準備Centos7環境及Docker環境 從Docker hub拉取 Microsoft/dotnet 基礎映象(可以使用國內加速) 向Centos7指定目錄上傳Dotnet Core程式,目錄: /home/firstApp 製作Dockerfile # 1. 進入/home/fir
基於Dockerfile製作映象
《基於Dockerfile製作映象》 目錄... 2 一、Dockerfile簡介及書寫規則... 3 1、FROM(指定基礎image)... 3 2、MAINTAINER(用來指定映象建立者資訊)... 3 3、RUN(安裝軟體用)... 3 4、CMD(設定contai
Docker入門系列之二:使用dockerfile製作包含指定web應用的映象
實現題目描述的這個需求有很多種辦法,作為入門,讓我們從最簡單的辦法開始。 首先使用命令docker ps確保當前沒有正在執行的Docker例項。 執行命令docker run -it nginx: 然後我們另外開一個終端,用docker ps命令檢視這個執行起來的容器例項,Status的Up 54 s
Docker入門系列之三:如何將dockerfile製作好的映象釋出到Docker hub上
這個系列的前兩篇文章,我們已經把我們的應用成功地在Docker裡通過nginx運行了起來,並且用dockerfile裡製作好了一個映象。 Docker入門系列之一:在一個Docker容器裡執行指定的web應用 Docker入門系列之二:使用dockerfile製作包含指定web應用的映象 本
docker製作tomcat+jdk映象
1、安裝docker 2、拉取centos映象 docker pull centos 3、下載jdk級tomcat 4、將jdk和tomcat分別解壓 5、編寫Dockerfile檔案(Dockerfile與jdk和tomcat同一目錄) #使用的基礎映
docker dockerFile 引數解釋,及生成jdk+tomcat映象例項
Dockfile是一種被Docker程式解釋的指令碼,Dockerfile由一條一條的指令組成,每條指令對應Linux下面的一條命令。Docker程式將這些Dockerfile指令翻譯真正的Linux命令。Dockerfile有自己書寫格式和支援的命令,Docker程式解
在docker中製作自己的JDK+tomcat映象
製作一個帶有JDK和tomcat的docker映象 也許你和我一樣,想要自己親手製作一個熱乎乎的映象,最好自己指定JDK版本和tomcat版本。當然,這是可以的。 根據我的水平,目前有兩種辦法可以製作我想要的這個映象。來,我們先說簡單點的。 方式一