docker提交後image過大
过去多啦不再A梦
过去多啦不再A梦 2017-04-27 09:02:07
0
3
796

我在使用docker構建LNMP環境時,我用docker獲取了centos的鏡像,然後在centos裡構建了sql commit,完成之後鏡像大小時282M,然後我又重新進入yum install了php,完成之後commit,然後我又重新進入yum install了php,完成之後commit,然後我又重新進入了659M,為什麼會這樣,增長為什麼會這麼大?

过去多啦不再A梦
过去多啦不再A梦

全部回覆(3)
PHPzhong

通過yum安裝程式時,會產生很多臨時文件,也會有很多不一定需要的軟體包作為推薦軟體被安裝,鏡像自然會變大。

另外,最好不要在一個容器中運行所有的程序,而是透過容器編排來搭建服務。

世界只因有你

你是把docker容器當虛擬機器用了,這個是不正確的使用方法,應該使用Dockerfile製作鏡像,並遵循Dockerfile編寫的最佳原則。
lnmp的Docker容器製作可以參考https://www.centos.bz/2017/02...

曾经蜡笔没有小新

你是因為基於centos系統鏡像做的鏡像,等於把幾個鏡像捆在一起了,所以才會變大,一個程式一個鏡像,然後再做通信,這樣就不會很大了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板