dockerfile製做鏡像

當須要建立多個tomcat容器,並在內部放置相同的文件時該怎麼作?docker

pull-run-copy流程能夠作,可是當容器是由多我的建立的話,有可能pull下來的鏡像版本不一致,內部環境不一樣,致使了copy用的命令不同。tomcat

dockerfile就是爲了製做知足要求的鏡像,能夠告訴docker咱們想製做的鏡像每一步都是什麼運維

dockerfile的內置命令:blog

from命令:指明瞭建立的鏡像是根據哪一個鏡像搭建的dockerfile

env命令:能夠提早設置好鏡像的環境變量class

前六個命令是建立鏡像的時候就執行了,最後一個命令是建立容器並啓動的時候纔會執行容器

通常dockfile的編寫是運維人員命令執行的變量

步驟:先創建一個dockerfile,並將須要導入文件放入同一個文件夾file

expose表明暴露的端口號 ,miantainer表明建立名稱,/usr是要保存到容器中的保存路徑。im

下面是運行dockerfile建立鏡像

mytomcat是本身要建立鏡像的名稱,"."表示咱們當前的路徑,默認會找當前路徑dockerfile的文件,上面由執行步驟

而後就能看到新建立的鏡像,run新創建的鏡像安裝成功。

相關文章
相關標籤/搜索