如何开始docker - docker简介及安装

来源:BOB综合app下载  

docker是一个开源的应用容器引擎,开发的人能打包自己的应用到容器里面,然后迁移到其他机器的d...

  docker是一个开源的应用容器引擎,开发的人能打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,能轻松实现快速部署。假如慢慢的出现的故障,能够最终靠镜像,迅速恢复服务。

  docker是利用Linux内核虚拟机化技术(LXC),提供轻量级的虚拟化,以便隔离进程和资源。LXC不是硬件的虚拟化,而是Linux内核的级别的虚拟机化,相对于传统的虚拟机,节省了很多硬件资源。

  LXC利用的宿主机共享的资源,虽然用namespace进行隔离,但是资源使用没有收到限制,这里就要使用到Control Group技术,对资源使用进行限制,设定优先级,资源控制等。

  在CentOS6.8是能支持docker,但是有些特性没办法使用,因此至少使用3.8的内核版本,建议是使用3.10版本以上。国内生产环境很多都是使用CentOS,所以通常用CentOS7即可。

  软件源:阿里云镜像(在阿里云镜像站上面能够找到docker-ce的软件源,使用国内的源速度比较快)

  如果没有物理机,可以先使用虚拟机进行学习。操作系统安装,跳过(网上教程很多)。

  这样子就安装成功了,启动服务以后能使用docker version查看一下当前的版本。