Docker的使用--製作自己的映象(四)
阿新 • • 發佈:2018-12-26
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中的測試介面,返回結果與預期的一樣。