base image如何选择?

刚接触docker不久,学了点最最基础的东西

目前公司的服务(JavaEE为主)都跑在centos上,我也尝试了构建以centos:7为基础镜像的容器
在接触外面一些资料的过程中,发现样例都是以ubuntu居多

官方ubuntu支持的比较好,这个我是知道的
我在使用阿里云的容器hub时,所有的Dockerfile都是ubuntu下的,而且ubuntu还有优化版的base image,phusion-baseimage之类的

问题:
1、各位的base image是怎么选择的,这个选择重要么?
2、跑docker的服务器系统用什么系统有关系么,是不是也是ubuntu更适合?

阅读 7.3k
1 个回答

这个看自己吧, centos和ubutnu 都很好,

用哪个差别不大, 不过如果只关注镜像大小的话可以试试alpine linux

这个非常小, 稳定在5M以下

现在我打算试试能不能转到alpine 下边, 据说官方镜像会全面转alpine

就是不知道真的假的, 不过很多官方镜像都有alpine 版的了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进