介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口。
build once, configure once and run anywhere .
Docker与虚拟机比较
- Docker容器很快,启动和停止可以在秒级实现,这相比传统的虚拟机方式要快得多
- Docker容器对系统资源需求很少,一台主机上可以同事运行数千个Docker容器
- Docker通过类似Git的操作来方便用户获取、分发和更新应用镜像,指令简明,学习成本低
- Docker通过Dockerfile配置文件来支持灵活的自动化创建和部署机制,提高工作效率
CentOS安装Docker
Docker要求Linux的系统版本不低于3.10
CentOS6.5以上均支持Docker。
安装:
yum update yum install docker
查看docker版本
docker version
启动docker服务:
service docker start #或者 systemctl start docker
centOS7使用systemctl来代替service管理服务。