请教「新装」 LNMPA1.8中 MySQL 文件占用较大的相关问题
本帖最后由 Bliner 于 2022-1-29 11:05 编辑【前提】
从1.3从上来的老用户了,感谢军哥长久以来维护、升级 LNMP,给了我很大帮助!最近从群里搜索 Docker 相关内容,在自己制作基于 CentOS7 的 LNMPA 1.8 的 Docker
【安装配置】
用下方脚本,全新安装
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && LNMP_Auto="y" DBSelect="4" DB_Root_Password="XXXX" InstallInnodb="y" PHPSelect="5" SelectMalloc="1" ApacheSelect="2" ServerAdmin="i@XX.com" ./install.sh lnmpa
【问题】
使用一键安装脚本,制作完成 Docker 后,发现足足有 3.95G
进入 Docker 后,在 CentOS 中 使用 「du -sh *」查看
# mysql占用2.2G
进一步查看到后
1021M bin
20K docs
1.3M include
595M lib
252K LICENSE
784K man
258M mysql-test
4.0K README
4.0K README-test
4.3M share
28K support-files
344M var
【目的】
因为我对 MySql 的目录并不熟悉,不知哪些文件能否精简
还是 InnoDB 的缘故?
或者 LNMP 安装过程中的不再使用的依赖能否精简
目的是想精简一些不再使用的文件
最终让 Docker 的 image 容量在 1.5G 以内
还望军哥百忙之中,能指点一二,或者指点一下方向,非常感谢!
除了bin、include、lib、var、share其他可以删除,基本没啥精简的空间,var目录可以在docker部署过程中初始化升级
mysql的源码包都300~400MB,glibc包都接近2GB
页:
[1]