dockerfile制作鏡像


當需要創建多個tomcat容器,並在內部放置相同的文件時該怎么做?

pull-run-copy流程可以做,但是當容器是由多個人創建的話,有可能pull下來的鏡像版本不一致,內部環境不同,導致了copy用的命令不一樣。

dockerfile就是為了制作滿足要求的鏡像,可以告訴docker我們想制作的鏡像每一步都是什么

dockerfile的內置命令:

from命令:指明了創建的鏡像是根據哪個鏡像搭建的

env命令:可以提前設置好鏡像的環境變量

前六個命令是創建鏡像的時候就執行了,最后一個命令是創建容器並啟動的時候才會執行

一般dockfile的編寫是運維人員命令執行的

步驟:先建立一個dockerfile,並將需要導入文件放入同一個文件夾

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

下面是運行dockerfile創建鏡像

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM