一、安裝Docker
注:这个可能转的是最新版本的
# 如果 提示 Error:Nothing to do,不用管,继续执行下面的命令
sudo yum install docker-ce docker-ce-cli containerd.io
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
systemctl enable docker
sudo systemctl restart docker
二、安裝Docker Compose
注意:URL 中的1.29.2是版本,可以根据实际需要替换别的版本
https://github.com/docker/compose 这里找tag查看别的版本
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#给docker-compose加权限
sudo chmod +x /usr/local/bin/docker-compose
#测试docker-compose安装成功与否
docker-compose --version
三、 安装Nginx
# 先安装gcc-c++编译器
yum install gcc-c++
yum install -y openssl openssl-devel
# 再安装pcre包
yum install -y pcre pcre-devel
# 再安装zlib包
yum install -y zlib zlib-devel
# 进入以下目录,一般nginx会装这个地方
cd /usr/local
# 下载nginx的安装包 版本可以自己更换
wget http://nginx.org/download/nginx-1.13.7.tar.gz
# 解压
tar -xvf nginx-1.13.7.tar.gz
# 重命名
mv nginx-1.13.7 nginx
# 进入到nginx文件夹,执行安装程序
cd /usr/local/nginx
# 在执行下面几个命令的时候,可能服务器会缺少必要的依赖,百度解决一下就好
# 第一步
./configure
# 第二步
make
# 第三步
make install
# 最后进入 /usr/local/nginx/sbin/ 启动nginx
./nginx
# 测试配置文件是否配置正确的命令
/usr/local/nginx/sbin/nginx -t
# 修改配置文件之后,重启nginx
/usr/local/nginx/sbin/nginx -s reload