自定義Dockerfile建立tomcat映象
由於在docker hub上pull下來的官方tomcat映象中,tomcat採用的時間格式為UTC格式,並且webapps目錄存放了預設專案,tomcat也沒有設定相關的JAVA_OPTS引數(JAVA_OPTS一般是要自己根據機器效能進行最優設定)。
因此,自定義自己的Dockerfile來建立符合的tomcat映象。
dockfile如下:
FROM tomcat
ENV CATALINA_HOME /usr/local/tomcat
#自定義catalina.sh
#ADD ./catalina.sh $CATALINA_HOME/bin/catalina.sh
#設定時區、刪除webapps目錄
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' >/etc/timezone \
&& rm -rf $CATALINA_HOME/webapps/* \
&& chmod +x $CATALINA_HOME/bin/catalina.sh
相關推薦
自定義Dockerfile建立tomcat映象
由於在docker hub上pull下來的官方tomcat映象中,tomcat採用的時間格式為UTC格式,並且webapps目錄存放了預設專案,tomcat也沒有設定相關的JAVA_OPTS引數(JAVA_OPTS一般是要自己根據機器效能進行最優設定)。 因此
建立自定義的docker 基礎映象
從其他地方下載的docker映象一般都是基於其他模板來的。如果我們要製作一個屬於自己的初始基礎映象該怎麼做呢? 一、準備一個基本的根檔案系統 這裡首要推薦busybox。Busybox是一個最基本的根檔案系統,可以在網上下載原始碼來編譯製作;也可以直接下載網上製作好
使用Dockerfile建立Docker映象
原文地址:https://renguangli.com/articles/docker-dockerfile 以下是Dockerfile常用指令的簡單介紹。 Dockerfile常用指令 FROM FROM指定基礎映象,若映象不存在Docker會從docke
try、catch、finally中return的執行順序及自定義異常建立
1.在Java中使用 try/catch語句捕獲異常 說明 throw和throws的區別? 1.作用不同:throw用於程式設計師自行產生並丟擲異常,throws用於宣告該方法內丟擲了異常。 2.使用的位置不同:throw位於方法體內部,可以作為單獨語句使用。throws必須跟在方
如何使用Dockerfile構建Tomcat映象並部署war
我們都知道Docker構建一個映象有兩種方式: 使用`docker commit`命令 使用`Dockerfile`檔案和`docker build`命令 那麼這兩種方式有何區別呢? 相同點:底層實現上一樣,最終都是通過`docker commit`生成映象; 不同點:通過`Dockerfile`生成
自定義View建立簡易柱狀圖
效果如下: 建立Activity,繼承View: package com.example.day_02; import android.content.Context; import android.graphics.Canvas; import android.graphic
微信開發學習總結(四)——自定義選單(1)——自定義選單建立介面
一、自定義選單建立介面說明 自定義選單能夠幫助公眾號豐富介面,讓使用者更好更快地理解公眾號的功能。開啟自定義選單後,公眾號介面如圖所示: 請注意: ①自定義選單最多包括3個一級選單,每個一級選單最多包含5個二級選單。 ②一級選單最多4個漢字,二級選單最多7個漢字,多出來的部分將
Odoo10 自定義模組建立
一:配置準備 我們在odoo10原始碼的debian目錄下找到odoo.conf檔案,這就是odoo10的配置檔案。我們可以拷貝它到專案根目錄下進行修改,然後在pycharm中指定專案的啟動配置為根目錄下的odoo.conf。也可以直接修改debian目錄下的odoo.conf,指定專案啟動目錄為這個con
微信開發學習總結(四)——自定義選單——自定義選單建立介面
一、自定義選單建立介面說明 自定義選單能夠幫助公眾號豐富介面,讓使用者更好更快地理解公眾號的功能。開啟自定義選單後,公眾號介面如圖所示: 請注意: ①自定義選單最多包括3個一級選單,每個一級選單最多包含5個二級選單。 ②一級選單最多4個漢字,二級選單最多7個漢
Centos7使用Dockerfile建立apache映象和容器
Dockerfile # Version 0.1 # 基礎映象 FROM centos:latest # 維護者資訊 MAINTAINER [email protected] #啟動apache服務 RUN yum -y install httpd RU
微信公眾號自定義選單建立
開發公眾號的時候可能需要給一些自定義選單新增事件,比如點選某選單然後服務端給使用者推送資訊。 我們也可以使用微信提供的網頁除錯工具直接生成選單,不過需要考慮是否影響使用者問題。 注意:使用程式碼自定義選單事件,手動新增的選單會失效!謹慎使用! 官方文件
區域網搭建hadoop平臺——基於基礎映象通過Dockerfile建立Hadoop映象
建立一個base.repo檔案 在window機器上建立一個檔案base.repo,檔案包含內容如下: [base] name=RedHat baseurl=http://172.17.0.2/RedHat gpgcheck=1 gpgkey=http://172.17
Docker學習筆記(三)- Dockerfile建立本地映象
Dockerfile建立本地映象 本博文將會介紹在docker中,如何建立本地映象。內容包括,編寫Dockerfile檔案,從編寫的Dockerfile建立映象,映象建立的過程解析,執行所建立的映象。 Dockerfile是用來建立自定義的im
centos7.4下Dockerfile建立nginx映象並生成容器這樣做解決所有錯誤!!!
實驗環境:192.168.80.185 (www.ae.com)https://download.openvz.org/template/precreated/ //去公網環境下載基礎映象centos--------建立nginx映象:前提要有centos
實戰docker,編寫Dockerfile定製tomcat映象,實現web應用線上部署
最初在tomcat上部署web應用的方式,是通過maven的maven-compiler-plugin外掛先打成war包,再將war包複製到tomcat的webapps目錄下,後來用上了tomcat7-maven-plugin外掛,可以直接在maven上編譯,打
Dockerfile構建tomcat映象並部署web應用
一、前提 在Linux環境,並已確認成功安裝Docker。 二、目的 構建一個以oracle jdk version:1.8.0.131+apache tomcat version:7.0.88 Docker 將一個簡單的web應用部署到建立好的Tomc
使用Dockerfile建立javaweb映象
一、在centos映象上進行操作1.在宿主機的一個目錄下建立檔案Dockerfile,如:/root/static_web,並在該目錄下放專案的war包。Dockerfile的內容:FROM centos:latestMAINTAINER panjqWORKDIR /home
建立Tomcat映象並部署war工程
通過這個案例把之前學的docker知識串一串 1. 先建立一個帶有ssh服務的centos映象,當然也可以直接下tomcat映象,但是如果公司用的話可能需要指定版本,jdk之類的,還是需要自己做映象的,這裡順便練下做映象。 執行一個centos容器,主機沒有的話會自動去下載
Shape Up(自定義形狀建立工具)After Effects外掛
Shape Up(自定義形狀建立工具)After Effects外掛 Shape Up(自定義形狀建立工具)是一款在After Effects中執行的ae外掛,在建立形狀圖層並將其新增到合成中之前。它建立“乾淨”的形狀,AE的原生引數形狀或使用自定義路徑的形狀(不使用合併路徑)
一個PHP檔案搞定微信公眾號自定義選單建立
<?php header('Content-type:text/html; Charset=utf-8'); $appid='xxxxx'; //你的appid $appsecret='xxxxx'; //你的app金鑰 $wx = new WxService($appid,$appsecret);