如何制作小的docker镜像?

zhuiai 发布于 2017/10/23 10:11
阅读 470
收藏 1

如何制作小的docker镜像?

比如nginx  php  mysql

我用centos做基础镜像,做出的nginx  php  mysql 都很大

nginx  108MB

php   1.14GB

mysql   412MB

如何优化和减少 镜像 大小呢?各位有啥好方法?

 

 

加载中
3
神秘萝卜
神秘萝卜

可以基于一些比较小的系统镜像来做镜像,这样做的镜像就小啦!

比如:jessie  alpine 

你可以看下php官方的docker镜像Dockerfile

https://hub.docker.com/_/php/

https://github.com/docker-library/php/blob/0bb4068bd639ba98631bc2999e0d20cae583ec00/5.6/alpine3.4/fpm/Dockerfile

 

3
阿里安全官
阿里安全官

优化,主要是对镜像没有用的文件都删除,就能减少镜像大小了

 

0
张亦俊
张亦俊

LFS欢迎你

0
y
ywq111

忘记在哪个网站看到过这个资料了。不过对方说的是基础镜像大小。

0
b
bestwu

用alpine 做基础镜像

zhuiai
zhuiai
谢谢!谢谢!
0
不哭泣的阿木木
不哭泣的阿木木

github  搜索  laradock    几乎包含php需要的所有扩展

0
洞悉
洞悉

方法:

1.  你先拉一个centos纯净版 估计 200M左右吧
2. 进入这个系统 
3. 下载安装 nginx  php  mysql 配置好环境,php需要的扩展需要的都可以安装上
4. 导出自己的镜像 到此完成

返回顶部
顶部