各位看官,大家好! 欢迎来到今天的“极客大讲堂”。今天我们不聊高深莫测的架构模式,也不谈什么晦涩难懂的算法,我们聊的是稍微有点“接地气”,但又极其考验功力的话题——Docker 镜像瘦身术。 我知道,在座的各位,尤其是后端开发,最近是不是挺郁闷的? 你辛辛苦苦写了一个 PHP 应用,配置好了 Nginx,搭好了 MySQL,结果当你把镜像推送到 Docker Hub 或者拉取到本地的时候,你是不是感觉胸口发闷? 因为你发现,那个原本只有几 KB 的 PHP 代码,打包成 Docker 镜像后,怎么都超过 200 MB 了?甚至有些懒惰的开发者,直接拿 Ubuntu 做基础镜像,那镜像体积能直接干到 500 MB、800 MB,甚至上 G! 这时候,你的老板可能会问:“李工,这镜像怎么这么大?服务器成本怎么降不下来?” 你会一脸无辜地说:“老板,这是 Ubuntu 呀,体积大是正常的。” 但如果你是我的话,我会把老板手里的咖啡拿过来,冷静地告诉他:这哪里是正常,这简直是在拿脸盆装水! 今天,我们要干一件狠事:把 PHP 的 Docker 镜像压缩到极限! 我们要利用 Alpine Lin …
继续阅读“PHP 应用的 Docker 镜像极限压缩:构建基于 Alpine Linux 的高性能、高安全生产运行环境”