4、容器与 Kubernetes 技术全解析

容器与 Kubernetes 技术全解析

1. Docker 容器平台介绍

容器技术由来已久,但随着 Docker 容器平台的兴起才被广泛认知。Docker 是首个让容器在不同机器间轻松移植的系统,它不仅能将应用程序,还能把其所有库、依赖项甚至整个操作系统文件系统打包成一个简单、可移植的包,可用于在任何运行 Docker 的机器上部署应用。

当运行用 Docker 打包的应用时,它看到的是打包时的精确文件系统内容,无论在开发机还是生产机上运行,看到的文件都是一样的,即便生产服务器运行的是完全不同的 Linux 操作系统。例如,若将应用与整个 Red Hat Enterprise Linux (RHEL) 操作系统的文件打包在一起,无论在运行 Fedora 的开发机上,还是在运行 Debian 或其他 Linux 发行版的服务器上运行该应用,它都会认为自己运行在 RHEL 内部,只是内核可能不同。

Docker 实现了与虚拟机类似的应用隔离效果,但它使用 Linux 容器技术,而非虚拟机。与大型的整体虚拟机镜像不同,Docker 使用的容器镜像通常更小。并且,基于 Docker 的容器镜像由多个层组成,这些层可以在多个镜像之间共享和重用。这意味着,如果之前运行另一个包含相同层的容器镜像时已经下载了某些层,那么在运行新的容器镜像时,只需下载其他必要的层即可。

1.1 Docker 核心概念

Docker 是一个用于打包、分发和运行应用程序的平台,主要包含以下三个核心概念:
- 镜像(Images) :基于 Docker 的容器镜像是将应用程序及其环境打包而成的对象。它包含应用程序可用的文件系统

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值