镜像官网
操作系统基础镜像
busybox
Alpine
CentOS
Ubuntu
Debian
编程语言基础镜像
Java基础镜像
Python基础镜像
NodeJs基础镜像
应用基础镜像
Nginx基础镜像
Tomcat基础镜像
Jetty基础镜像
其它基础镜像例子
Maven基础镜像
Jenkins基础镜像
GitLab基础镜像
如何选择Docker基础镜像
因为Docker镜像是基于基础镜像来构建的,因此选择的基础镜像越高级我们要做的底层工作就越少。
比如,如果构建一个Java应用的镜像,选择一个openjdk的镜像作为基础镜像比选择一个alpine镜像作为基础镜像要简单地多。
镜像官网
Docker镜像官网(Docker Hub): https://hub.docker.com
阿里容器Hubhttps://dev.aliyun.com
Google镜像(gcr.io):https://console.cloud.google.com/gcr/images/google-containers/GLOBAL (主要为Kubernetes相关镜像)
操作系统基础镜像
比如你要从Linux操作系统基础镜像开始构建,可以参考下表来选择合适的基础镜像:
镜像名称 大小 使用场景
busybox 1.15MB 临时测试
alpine 4.41MB 主要用于测试,也可用生产环境
centos 200MB 主要用于生产环境支持CentOS/Red Hat,常用于追求稳定性的企业应用
ubuntu 81.1MB 主要用于生产环境,常用于人工智能计算和企业应用
debian 101MB 主要用于生产环境
busybox
描述可以busybox理解为一个超级简化嵌入式Linux系统
官网https://www.busybox.net/
镜像:https://hub.docker.com//busybox/
包管理命令apk, lbu
包管理文档https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management
Alpine
描述:Alpine是一个面向安全的、轻量级的Linux系统,基于musl libcbusybox
官网https://www.alpinelinux.org/
镜像:https://hub.docker.com/
/alpine/
包管理命令apk, lbu
包管理文档https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management
CentOS
描述可以理解CentOS是RedHat的社区
官网https://www.centos.org/
镜像:https://hub.docker.com//centos/
包管理命令yum, rpm
Ubuntu
描述:另一个非常出色的Linux发行版
官网http://www.ubuntu.com/
镜像:https://hub.docker.com/
/ubuntu/
包管理命令aptget, dpkg
Debian
描述:另一个非常出色的Linux发行版
官网https://www.debian.org/
镜像:https://hub.docker.com//debian/
包管理命令aptget, dpkg
编程语言基础镜像
Java基础镜像
https://hub.docker.com/
/java/ (Deprecated)
https://hub.docker.com//openjdk/
由于Oracle JDK license问题,Docker官方的Java基础镜像使用的是OpenJDK而不是Oracle JDK。
Python基础镜像
https://hub.docker.com/
/python/
NodeJs基础镜像
https://hub.docker.com//node/
应用基础镜像
Nginx基础镜像
https://hub.docker.com/
/nginx/
Tomcat基础镜像
https://hub.docker.com//tomcat/
Jetty基础镜像
https://hub.docker.com/
/jetty/
其它基础镜像例子
Maven基础镜像
https://hub.docker.com/_/maven/
Jenkins基础镜像
https://hub.docker.com/r/jenkins/jenkins/
GitLab基础镜像
https://hub.docker.com/r/gitlab/gitlabce/

原文地址:https://blog.csdn.net/weixin_45226922/article/details/134818810

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_47240.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注