背景
由于工作需要自己有许多的web应用要部署在云服务器上。然而资金有限每年都要去阿里云,腾讯云,华为云买最便宜的服务器,这就意味着每年都要经历一次痛苦的环境安装项目部署的过程(nginx、mysql、elasticsearch、redis等等)还要同步迁移各种数据
docker介绍
理论的概念不做介绍了。通俗讲就是在docker中部署一下centos操作系统墨迹买云服务器的过程,然后进行一次部署,后面就这个拿着这个容器的镜像实现一次性迁移极大程序上降低工作量
centos7安装docker
- 安装docker环境依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
- 指定Docker镜像源:默认下载Docker会去国外服务器下载,速度较慢,我们可以设置为阿里云镜像源,速度更快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
成功截图:
- 更新yum缓存(由于重新配置了镜像源所以更新一下)
yum makecache fast
- 安装docker-ce(社区版),这里估计要运行一会
yum -y install docker-ce
成功截图:
- 启动docker
systemctl start docker
可以查看一下docker版本确认一下启动成功:
docker -v
版本号截图: