我在使用docker
構建LNMP
環境時,我用docker
獲取了centos
的鏡像,然後在centos
裡構建了sql commit
,完成之後鏡像大小時282M
,然後我又重新進入yum install了php
,完成之後commit
,然後我又重新進入yum install了php
,完成之後commit
,然後我又重新進入了659M
,為什麼會這樣,增長為什麼會這麼大?
PHPz2017-04-27 09:04:07
通過yum安裝程式時,會產生很多臨時文件,也會有很多不一定需要的軟體包作為推薦軟體被安裝,鏡像自然會變大。
另外,最好不要在一個容器中運行所有的程序,而是透過容器編排來搭建服務。
世界只因有你2017-04-27 09:04:07
你是把docker容器當虛擬機器用了,這個是不正確的使用方法,應該使用Dockerfile製作鏡像,並遵循Dockerfile編寫的最佳原則。
lnmp的Docker容器製作可以參考https://www.centos.bz/2017/02...