Docker基础

什么是Docker?

Docker就是将程序所需要的运行环境打包在一起,自动化运行的容器。是一个开源项目,支持大多数的操作系统。

Docker架构图

在这里插入图片描述

  • Docker Client 客户端:通过API访问Docker Daemon 管理Docker 镜像
  • Docker Daemon 守护进程:负责Docker镜像的创建、删除、启动、停止等服务
  • Docker Image 镜像:一张“只读”的系统CD
  • Docker Container 容器:Docker容器,运行实例。
  • Docker Registry 仓库:Docker镜像的仓库,https://www.docker.com

Docker和传统虚拟机

项目传统虚拟机Docker
占用空间大 GB数量级小 MB数量级
启动速度慢 分钟级别快 毫秒等级
资源利用率低 一台物理机可以装多个虚拟机高 一个操作系统可以装多个容器
部署复杂 先装操作系统再装应用简单 可以直接启动镜像
隔离操作系统级别容器级别 基于namespace隔离
相互通信简单复杂
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值