如何通俗的解释“Docker”?
把一台电脑隔离成很多独立小环境的技术,现代操作系统和大部分硬件支持。这个新环境就是容器,而管理这个小环境的就是容器管理程序。docker就是其中的一个,还有其它的比如podman,当然没有这些专用的工具,也能用操作系统的自带的工具手工创建这个小环境。和虚拟机不同的是,他是把系统隔离出来的,一个大楼有好多房间,共用的是一个底层硬件和操作系统。而虚拟机不是,虚拟机是虚拟出一个完全独立的操作系统,这个操作系统和宿主机是2个不相干的系统,环境更彻底,缺点是会浪费些***,牺牲些性能。
级虚拟化(通俗解释:Docker内嵌极小型系统,例如Linux只有5M多,windows也是)。它是内核级的虚拟化。期望达到使项目运行环境“一次封装,到处运行的目的”。
在Docker里面可以设置使用Windows还是Linux系统,默认是用Linux系统,基于Ubuntu的,只有5M多,包含了最基本功能。
利用docker创建的运行环境叫做docker容器,容器是通过docker镜像创建的,docker镜像文件可以放在私有仓库中也可以放在共有仓库中。
学习Docker主要做两件事情:
1.在Docker安装软件
2.把项目部署到Docker
「链接」通俗易懂(基础+进阶)
【此回答转自乐字节】
Docker,搬运工的意思。也就是说搬运容器continer。Docker是一个开源的应用容器引擎,让开发者可以通过Docker打包他们的应用以及依赖包到一个可移植的容器Container中,容器与容器之间是完全隔离的,然后在任何主流的操作系统中开发、调试和运行。
Docker到现在为止,已经越来越流行了。主要是因为他的便捷,加之当下微服务成为后端横向扩展的一种解决思路,而微服务又是依赖于容器的。
那么现在就来说说什么是 Docker:
其实 docker 的概念就像是集装箱,正如上图所示。一对集装箱,装载有不同的 环境或软件。
比如我有一艘船,需要运输一批有毒的化学物质,还要运输一批食材,牛肉,水果等,但是你不能将这些物质混合装在一起吧,因为会影响到食物,到时候就损失一大笔 money 了。若是用集装箱封装起来就不会有刚刚的这种烦恼,装食材的集装箱装食材,装化学物质的集装箱装化学物质,两者互不影响,由统一艘船运送。达到了隔离的目的。
在实际运用中,你的软件开发工程师用的是 macOS ,你的测试工程师用得是 Ubuntu,你的线上环境是 CentOS ,显然当项目测试和正式上线的时候会有环境冲突问题。如果是将项目封进一个 docker 镜像,不同的操作系统只要将这个封好的镜像部署就行。就可以直接使用了,省去了环境配置的问题。
下面是虚拟机与容器的一些对比图:
以上是我的回答,希望能够帮到你。
自己买了个服务器,前不久搭建好的一个网站,想要再搞一个站点,无奈只能修改端口后,再部署另外一个站点。繁琐的配置运行环境,迁移网站,是否让你感觉到很繁琐?服务器不想用了,想搬迁到另外一台服务器去部署,先是拷贝原有数据,在新的服务器上又开始搭建环境进行部署,这些费时间的事情现在只需要几分钟就能完成,那就是docker技术。
docker通俗按照自己的理解来说,就是类似VM虚拟机一样的虚拟技术。但是它比虚拟机更加强大,体积小,运行速度快,启动和关闭只需要几秒。相对于普通虚拟机来说,启动时间在分钟级别,占用内存大。所以这就是docker出现之后的优势。docker容器可以打包为镜像文件(类似VM虚拟机的那些快照文件),迁移的时候我们只需要在新服务器上安装docker,就能把之前打包好的镜像文件导入到docker里面,运行容器,就能实现访问,不需要重新配置环境。
坚果pro值不值得入手呢?
你的情况跟我有点类似,我之前用的是魅族MX 3,后来换了魅蓝metal,再后来就是努比亚z17mini(用了几个月,系统体验不是很好,拍照确实不错),再就是现在手机这台二手坚果Pro 4+128G顶配版。
整体非常满意,虽然买的二手,但是觉得非常棒,系统很流畅,王者荣耀基本在28帧左右,拍照比较一般,其他方面都挺好,而且还有魅族的mback功能,非常不错。
希望可以帮到你(以上都是小编亲身经历)
坚果pro酒红64路过,发布后差不多两个月才买到...大概7月吧,首先大型3D(或者重度)游戏玩家直接忽略这手机(还有就是需要root的用户),不建议买!看过测评,王者的话还算得上流畅运行,用到现在,一般的游戏都没啥问题,办公类,轻度使用型用户绝对好(什么大爆炸,闪念胶囊之类的),发布会的时候介绍的那些,说死机那些,反正我还没试过,解压大的压缩包可能会卡些,很多系统操作很贴心,人性化,重度手机控的话(除去之前说的玩大型游戏的,频繁(注意是频繁)看***,刷微博,头条什么的)续航也能差不多一天(新手机来说,用久了电池续航能力下降就另说吧,毕竟这处理器性能比不上835或者660之类的了,但是能耗低啊!)而且对于买坚果pro手机来说可能看中的就不是性能,我买来就是体验下锤子系统怎么样的,系统和外观都不错,除了不能root以外小失望,系统还是很流畅的,不过如果开太多后台的话可能会卡,还有就是现在买的话还不如买坚果pro2(后悔早买pro了T_T)有更好性能的同时颜值更好了