时政
财经
科技
虚拟货币
其他
登录
#Dockerfile
关注
Viking
4小时前
昨天看到推上有人讨论 Docker 镜像的优化,结合 AI ,给一个项目的 Dockerfile 优化了一下,最后只有 140M,真的非常舒服,总结几条: * 使用 alpine 基础镜像,比普通的小太多了 * 先拷贝依赖文件,安装依赖,最大化利用 Docker 层缓存,改代码不重新装依赖 * 多阶段构建 base → builder → runner 三阶段,缓存依赖 * 最后只拷贝真正最后 build 的文件,这样各种开发依赖就不会在镜像中了,可以配合 dockerignore 我把 Dockerfile 写在下面的图中了,gist地址: 如果大家感兴趣可以收藏看看,也可以看看还有啥问题没有或者是还有什么更好的优化点没有?
#Docker镜像优化
#AI
#Dockerfile
#alpine基础镜像
#多阶段构建
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞