Docker Images 版本选择

本文探讨了如何选择Docker基础镜像,包括考虑镜像的大小、资源占用和适用场景。介绍了buysbox、Alpine、CentOS、Ubuntu和Debian等操作系统镜像的特性、包管理和镜像大小,特别提到了在Python镜像中,如何在完整版、slim和alpine之间做出选择,建议在资源有限的情况下,优先考虑体积小的alpine镜像。
摘要由CSDN通过智能技术生成

Docker Images 版本选择

如何选择 Docker 基础镜像

背景

​ Docker 镜像都是基于基础镜像构建出来的, 当我们构建容器化服务中选择基础镜像越高级,我们需要做的底层工作就越少,但这样会带来一个思考🤔, 我们容器化服务选用的基础镜像是不是越高级越好? 当然不是, 因为当我们选用越高级的基础镜像, 我们服务在构建容器服务时占用的资源就会越大。

镜像官网

Docker镜像官网(Docker Hub): https://hub.docker.com

Google镜像(gcr.io):https://console.cloud.google.com/gcr/images/google-containers/GLOBAL (需要科学上网,主要为Kubernetes相关镜像)

操作系统基础镜像

​ 当我们在构建不同服务时可能使用的操作系统基础镜像不尽相同, 有些服务可能需要 liunx 环境运行, 有些服务需要 ubuntu 系统, 可以参考下表来选择合适的基础镜像:

镜像名称 大小 使用场景
buysbox 1.15M 临时测试使用
alpine 4.41MB 主要用于测试
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值