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

我在使用docker构建LNMP环境时,我用docker获取了centos的镜像,然后在centos里构建LNMP的环境,我安装完mysql之后进行了一次commit,完成之后镜像大小时282M,然后我又重新进入yum install了php,完成之后commit了一下,镜像大小就变为了659M,为什么会这样,增长为什么会这么大?

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

Antworte allen(3)
PHPzhong

通过yum安装程序时,会产生很多临时文件,也会有很多并不一定需要的软件包作为推荐软件被安装,镜像自然会变大。

另外,最好不要在一个容器中运行所有的程序,而是通过容器编排来搭建服务。

世界只因有你

你是把docker容器当虚拟机用了,这个是不正确的使用方法,应该使用Dockerfile制作镜像,并遵循Dockerfile编写的最佳原则。
lnmp的Docker容器制作可以参考https://www.centos.bz/2017/02...

曾经蜡笔没有小新

你是因为基于centos系统镜像做的镜像,等于把几个镜像捆在一起了,所以才会变大,一个程序一个镜像,然后再做通信,这样就不会很大了。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!