1. 程式人生 > >Docker的使用--製作自己的映象(四)

Docker的使用--製作自己的映象(四)

1、下載tomcat映象

docker pull xxxx

注:pull下來tomcat映象中都已包含jdk,所以不需要另行安裝jdk了

2、上傳需要部署的war包到自定義的工作目錄下

3、在上個步驟建立的通過工作目錄下建立Dockerfile檔案

1)、war包和Dockerfile檔案放在同一目錄下:

這裡寫圖片描述

2)、編輯Dockerfile檔案:

from hub.c.163.com/library/tomcat
MAINTAINER Liguanqin 1186749489@qq.com
COPY demo.war /usr/local/tomcat/webapps/

檔案需要以from開頭,主要是把該目錄下的war複製到第一步的tomcat中。

這裡寫圖片描述

3)、通過docker build命令建立映象:

docker build -t demo:latest .

注:-t 表示為該映象起名稱,另外,構建命令後面有個英文實心點,表示但前目錄。
這裡寫圖片描述

4)、通過docker images可以看到該映象已經建立成功了:

docker images

這裡寫圖片描述

3、執行自己的映象

docker run -d -p 32771:8080 映象ID

注:
-d:表示在後臺執行該映象(按ctrl+C不會終止該程式)
-p:小寫p表示指定本機的32771埠對應容器中的8080埠
這裡寫圖片描述
執行成功後會生產一個64位的容器ID,通過

4、測試

呼叫demo中的測試介面,返回結果與預期的一樣。
這裡寫圖片描述