docker 安装lnmp后3个多G?

dubox 发布于 2017/07/21 07:23
阅读 545
收藏 0

如截图,第一个dubox/lnmp是我基于 第二个镜像(debian-git-wget-vim)安装了一键安装版的lnmp后commit的 从252MB一下就变成3.57GB ,3个多G的体量都赶上桌面版的操作系统了。。。而最后一个(evagle/lnmp)是下载别人的 才8百多。。。

是因为用了一键安装版的lnmp?还是别的什么原因?求大神指点。。。

加载中
0
syler
syler

差不多,我用centos的base镜像部署的nginx+php,完事清理了下log和一些安装文件,也有2G左右,同样希望大神指点一下。

0
钛元素
钛元素

我也是,气得我直接del啊 

0
小白小霸王
小白小霸王
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
Feng_Yu
Feng_Yu

建议你看看docker官方的最佳实践。docker基于layer累加的,所以你必须保证你的每次RUN命令得到的容量尽可能小。你必须保证每一层最小容量,清理掉不用的文件。参考文档: https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/

0
findever
findever

安装好了,删除无用的编译文件安装文件日志文件,然后把在容器里打包整个系统:

tar --numeric-owner --exclude=/proc --exclude=/sys --exclude=/data -cf linux_base.tar /


,导出,再重新导入成image:
 

cat linux_base.tar|docker import - linuxExampel:1.0

这样体积就很小了

0
careyjike
careyjike

首先你要清楚docker不是虚拟机, 了解它真正的用法

0
huangyanxiong
huangyanxiong

docker可不是这么用的

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部