macos vmware镜像_docker还是VMware?

这两天研究了docker,发现很是好用,现在推荐给大家。希望和大家一起学习。

一. docker介绍,

1.docker是什么,docker是一种新兴的虚拟化方式,与传统的虚拟方式有明显的优势。

Docker 是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。

2.docker解决了什么

不管是开发还是测试、还是运维,经常会遇到这种问题:

a.在开发环境好好的,部署到另一个环境就各种问题,为了调试这种问题消耗了大量时间;

b.当大规模环境部署时,有的机子运行正常,有的服务却启动不了。

所以,docker就是为了解决这种环境、配置、依赖等问题而来的。

简单的理解,Docker类似于集装箱,各式各样的货物,经过集装箱的标准化进行托管,而集装箱和集装箱之间没有影响。

也就是说,Docker平台就是一个软件集装箱化平台,这就意味着我们自己可以构建应用程序,将其依赖关系一起打包到一个容器中,

然后这容器就很容易运送到其他的机器上进行运行,

而且非常易于装载、复制、移除,非常适合软件弹性架构。就像Docker的logo一样。

二 docker安装

docker的安装很简单,这里就不做详细介绍。如果你用的是MAC OS或Linux,那么只需要一条命令就可以安装。

1.docker基于Linux容器技术,面向服务器端,所以对Linux的支持是最好的,主流的linux都可以安装docker,

安装要求,Linux内核必须大于3.10 ,且只支持64位的系统。

docker平台提供了很多平台的安装脚本,可以直接下载安装。

2.windows系统目前 只有window10可以安装docker,到官网下载docker for windows .

如果低版本的window想安装,有两个方法,一,先安装一个虚拟机,再安装docker,二,安装docker

toolbox,其实这个方法也是先在系统安装一个vm,所以两种方法基本差不多。

64363a6cfded381edf3279b325f1c126.png

logo

三.与VMware的对比

VMware作为传统的虚拟化技术,docker与vm有什么区别呢,参考下图,最明显的区别就是docker的效率性能大大提高了,对硬件的使用效率也大大提高了。

bafc815bca1ebb7a6dbe4fe13eaea8d7.png

docker vs vmware

总之,VMware的安装与操作和实际的系统是完全一致的,如果你对系统已经很熟悉,那使用VMware是没有任何门槛的,docker虽然也很容易上手,但是

相对VMware还是有一点点门槛,但是docker作为新兴的技术,肯定有它独特的优势,所以如何选择就要综合考虑。

四.丰富的镜像

很多的镜像网站提供了大量的制作好的镜像,如https://hub.docker.com/ ,上面提供了主流的大部分你想要的镜像,想数据库、开发环境、

OS等,只要下载就很容易跑起来,再也不用为了环境折腾了。

c7359f4f15fc7c027521e00636cc1bdf.png

logo

最后总结一下,docker的使用,大大减轻了开发、运维等的环境创建和配置时间。一次创建,随意迁移,随意运行,目前基本物理机、虚拟机、云平台、

服务器基本都支持docker。

docker还有很多新的功能,等待你去挖掘。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值