使用Docker安装服务
Docker Hub官网地址:Docker Hub
一、安装Docker
切换到国内阿里云镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo &>/dev/null
更新yum
yum makecache fast &>/dev/null
如果之前安装过Docker,建议先执行删除Docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装docker依赖
yum -y install yum-utils device-mapper-persistent-data lvm2 &>/dev/null
yum安装docker
yum -y install docker-ce docker-ce-cli containerd.io &>/dev/null
启动docker
systemctl start docker
检测docker是否安装成功
if [ $? -eq 0 ];then
echo "启动成功"
else
echo "启动失败"
exit
fi
docker version &>/dev/null
if [ $? -eq 0 ];then
echo "检测版本正常"
else
echo "安装失败"
exit
fi
配置阿里云加速
mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://4u6ad4xd.mirror.aliyuncs.com"]
}
EOF
配置好,重启Docker
#配置生效
sudo systemctl daemon-reload
#重启Docker
sudo systemctl restart docker
二、安装服务
下载Nginx镜像:
docker pull nginx
注:后面不加版本号,默认会下载最新的