在企业的实际开发部署环境中,docker作为一种虚拟化工具,不仅提供了快速测试,部署的环境,还可用于分布式开发,因此被广泛采用。这里验证了一种最小化的高可用分布式解决方案以应对实际部署中的问题,最小化服务器宕机带来的危害。
设备:4台Centos7服务器,设计如下:
Docker是来自Linux虚拟化容器技术,使构建系统环境变得十分容易。 Centos6之后的版本都是支持Docker的,在Centos6下需要直接下载镜像(默认root权限)
1. yum install -y http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2. yum install -y docker-io
Centos7已添加支持,所以直接用 yum install -y docker
即可安装。
启动服务:service docker start
设置随系统启动:chkconfig docker on
查看信息:docker info
镜像的下载使用:docker pull xxx(目标镜像)
例如: