1. 程式人生 > >Docker之自定義映象製作與執行(一)

Docker之自定義映象製作與執行(一)

     前幾篇我們介紹了Windows下安裝Docker第三方Nginx映象執行,這一篇我們學習怎麼自己製作映象並放在docker容器中執行起來。

製作映象

     製作映象首先要知道你這個專案所要依賴什麼環境下才能執行,我們的專案都是JAVA WEB專案,所以就要依賴tomcat映象,我們先去下載tomcat映象,tomcat映象包含了jdk,這裡使用網易雲映象,目前使用感覺它的下載速度最快,但是有個不好的地方,是它需要使用者登入之後,才能訪問https://c.163yun.com/hub#/m/home/

docker pull hub.c.163.com/library/tomcat:latest

檢視下載完成的映象

docker images


編寫 Dockerfile 檔案

vi Dockerfile


編寫內容:

#作為基礎環境,做一個docker

form hub.c.163.com/library/tomcat

#映象擁有者的名字 聯絡方式

MAINTAINER lwlong [email protected]

#將程式拷貝到tomcat目錄下,檢視tomcat目錄可以訪問:

COPY jpress.war /usr/local/tomcat/webapps

整個檔案就是這樣,然後儲存 :wq! 退出


提供所需專案

Jpress.war檔案這裡使用了第三方war包,當然你也可以使用你本地的專案,下載地址是https://github.com/JpressProjects/jpress/tree/alpha/wars

Windows使用者將jpress.war 檔案拷貝到docker安裝目錄下:D:\java_dev\Docker Toolbox,然後重啟docker終端,通過命令檢視 ls


構建映象檔案

docker build -t jpress:latest .

-t 表示給映象起個名字和版本

檢視剛才構建的映象

docker images