Docker简介 && 与虚拟机的比较

简介

Docker是一种容器技术。 所谓容器技术,就是将应用程序及其所需要的环境打包在一起, 并可以与外界隔离开来。Docker 又在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。是不是听起来Docker就好像是一个虚拟机——有自己的系统、网络、进程等等, 两者都实现了与外界的隔离(两个虚拟机之间互不干扰)。其实虚拟机技术很早就存在了,既然两者功能差不多, 为什么我们不直接使用虚拟机而要使用Docker容器呢?

Docker和虚拟机的比较

占用资源

虚拟机(ubuntu 16.04),如下所示, 可以看到直接从官网上下载下来的ubuntu 16.04镜像的大小:

其实不难从上面两幅图中看到, 虚拟机所占的资源是非常庞大的, 而且这还是没有安装python环境及软件依赖的库。 你可以打开自己的资源管理器, 看看如果像虚拟机这样分配资源, 你的电脑上最多能运行多少台虚拟机, 再想想如果考虑上你计算机的处理能力, 又能运行几台虚拟机(我以前的计算机是8 G内存,8个逻辑处理器,但是最多只能跑两台虚拟机, 而且计算机卡顿)?

Docker 可以看到整个Ubuntu环境不过是353 MB, 而且在其运行的时候只是相当于一个程序在跑,比虚拟机所占用的内存资源小得多得多。因此࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

索利亚噶通

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值