经常要在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***********"
脚本下载地址:
p
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。