Docker学习

  • 什么是Docker

    • Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,可以由开发者发布到任何Linux机器上,Docker也可实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
docker Logo 很形象的让开发者了解到docker的可移植性
  • Docker 和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。
传统虚拟机比起Linux容器技术,多一个操作系统层,Docker完全可以不考虑这点
  • 如何安装Docker

    • 这里笔者以VMware Workstation虚拟机下安装好的Ubuntu16.04 LTS为例

写在安装之前:
Docker只支持64位的Linux机器
Docker分为DockerEE与DockerCE:DockerEE是企业版需要收费;DockerCE位社区版为免费版。这里笔者以DockerCE为安装教程

你可能感兴趣的:(Docker学习)