docker概述

本文介绍了Docker作为轻量级虚拟化技术的工作原理及如何使用docker run命令启动容器。同时,文章还概述了Kubernetes作为容器自动化操作平台的功能,包括部署、调度和扩展等关键特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker的主要目标是“Build,Ship and Run Any App,Anywhere
不严格的说,Docker就是一个轻量型的虚拟机,可以充分利用服务器性能。
虚拟机的架构可以复习
https://blog.youkuaiyun.com/define_us/article/details/83658494
一般虚拟机的架构如下

在这里插入图片描述
而Docker的架构如下

在这里插入图片描述
对比一下,就是Guest OS消失了。

Docker

Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。

#Docker 以 ubuntu15.10 镜像创建一个新容器,然后在容器里执行 bin/echo "Hello world",然后输出结果。
docker run ubuntu:15.10 /bin/echo "Hello world"

在容器内部,大多数情况下你感知不到这只是一个容器。比如你

cat /proc/cpuinfo

Kubernetes

Kubernetes是自动化容器操作的开源平台。包含部署,调度和扩展等。kubernetes cluster由master和node组成。
在这里插入图片描述

PaaS

PaaS云平台主要分为微服务架构、Docker容器技术、DveOps三部分。DveOps是程序员届的哲学。实际上本文能讨论的只有微服务和docker。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值