直接上代码如下:
#!/bin/bash
#需要在线环境
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce
systemctl enable docker
systemctl start docker
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://0tzubha7.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
docker ps >/dev/null 2>&1
return_code=$?
if [ $return_code -eq 0 ]; then
echo "恭喜!Docker部署完成。"
else
echo "Docker部署出错,请手动排查。"
fi
chmod +x 脚本文件 ##赋予脚本可执行权力
sh 脚本文件 ##运行脚本
systemctl start docker ##启动docker即可
systemctl status docker ##查看docker运行状态