Bootstrap

Centos的初步配置

要在最小化安装的centos7的服务器上安装部署环境,下面基本的操作应该是必不可少的。通过安装docker和docker-compose可以实现环境的快速安装,减少手动安装的复杂性。

查看环境

cat /etc/centos-release

更换yum源

yum -y install wget
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo
yum clean all && yum makecache && yum -y update

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

关闭selinux

setenforce 0
sed -i 's/enforcing/disabled/g' /etc/selinux/config
sed -i 's/enforcing/disabled/g' /etc/sysconfig/selinux

安装Docker

yum install docker -y
systemctl start docker
systemctl enable docker
systemctl status docker
docker version

echo {\"registry-mirrors\":[\"https://nr630v1c.mirror.aliyuncs.com\"]} > /etc/docker/daemon.json 
systemctl restart docker

安装Docker-Compose

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose