(一)Docker-基本概念与特色

 

1、Docker是什么docker

  1.Docker为何会出现运维

  2.Docker理念学习

  3.Docker是什么ui

2、Docker能干什么编码

  1.以前的虚拟机技术操作系统

  2.容器虚拟化技术blog

  3.容器虚拟化技术优势生命周期

 

1、Docker是什么进程

1.Docker为何会出现ip

        由于环境和配置文件的差别,代码&jar包在研发这边能正常运行,在运维的生产环境部署时却报错,docker的出现能够消除协做编码时“在个人机器上可正常工做”的问题。之前代码就是应用,代码写好了直接交给运维部署,如今不只要提交代码,还要提交运行文档、配置环境、运行环境、运行依赖包、操做系统和内核(以下图)。打个形象的比方,以前研发提交代码相似于搬家,如今至关于把整栋楼一块儿搬走。

 

 

2.Docker理念

  Docker是基于Go语言实现的云开源项目,docker公司的口号是“Build,Ship,and Run Any App,Anywhere”,也就是经过对应用组件的封装、开发、部署、运行等生命周期的管理,使用户的APP机器运行环境可以作到“一次封装,处处运行”。

 

3.Docker是什么

  解决了运行环境和配置问题软件容器,方便作持续集成并助于总体发布的容器虚拟化技术。

 

2、Docker能干什么

1.以前的虚拟机技术:虚拟机(模拟了软件和硬件)

  缺点:资源占用多、冗余步骤多、启动慢,启动时间为分钟级。

 

2容器虚拟化技术:Linux容器(Linux Containers,缩写为LXC)

  Linux容器并非模拟一个完整的操做系统,而是将软件运行所需的全部资源打包到一个隔离的容器中。Linux容器不须要捆绑一整套操做系统,只须要软件工做所需的库资源和设置(系统所以而变得高效轻量),并保证部署在任何环境中都能始终如一地运行。

  容器内的应用进程直接运行于宿主的内核,容器内没有本身内核,并且也没有进行硬件虚拟,所以容器比传统虚拟机更为轻便。

  每一个容器间互相隔离,每一个容器都有本身的文件系统,容器之间进程不会相互影响,能区分计算资源。(耦合度低)

 

3.容器虚拟化技术优势

DevOps:开发自运维=>开发本身运维

3.1更快速应用交付和部署

3.2更便捷的升级和扩充容

3.3更简单的系统运维

3.4更高效的计算资源利用

 

 

参考文档:尚硅谷学习笔记

相关文章
相关标签/搜索