经常要在linux下安装docker,老是复制、粘贴命令,还是有些不方便,今天做了一个shell脚本,自动化安装docker,该脚本适合centos7,centos8,rhel7,rhel8,rhel9,rocylinux8,rockylinux9,almalinux8,almalinux9等等红帽系列操作系统。

Install_docker.sh脚本内容如下:

#!/bin/bash
echo "开始安装docker"
sleep 2

#下载阿里docker源(如果下载的是docker官网源,需要设置国内镜像地址)
curl -kl  https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
yum clean all
yum makecache
yum repolist

echo "安装最新版docker-ce"
yum -y install -y yum-utils device-mapper-persistent-data lvm2
yum -y install docker-ce --allowerasing

#设置docker服务启动
systemctl start docker
systemctl enable docker

#配置docker容器镜像下载地址,提升下载速度
mkdir -p /etc/docker/
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors":["https://docker.1ms.run",
    "https://docker.m.daocloud.io", 
    "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
    "https://5tqw56kt.mirror.aliyuncs.com",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn/",
    "https://docker.m.daocloud.io",
    "https://docker.nastool.de",
    "https://dockerpull.org",
    "https://registry.dockermirror.com",
    "https://docker.m.daocloud.io",
    "https://docker.1ms.run",
    "https://docker.aityp.com",
    "https://dockerhub.xisoul.cn",
    "https://docker.imgdb.de",
    "https://docker.m.daocloud.io"]
}
EOF

#重启docker服务
systemctl restart docker

#完毕提示
docker version
echo "docker-ce安装完毕"

# 安装docker-compose(照顾旧习惯)
echo "安装docker-compose"
echo
#curl -kl "https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
curl -kL "https://www.liuguohua.com/docker/docker-compose-linux-x86_64-v2.38.2" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 查看版本
echo "核实docker-compose 版本:"
docker-compose -v

#安装提示
echo "docker-compose安装完毕"
echo " ****************如果安装过程中有任何疑问或者报错,请访问 https://www.liuguohua.com 留言,或与我联系 QQ:59966284***********"

脚本下载地址:

install_docker.sh

p
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。