Centos7 一键脚本离线安装 Docker-18.03.1-ce

网盘下载需要的docker包和配置文件:

链接:https://pan.baidu.com/s/1mUeTtMmIyz8huttPKHep1Q 
提取码:60j2

上传如下三个包到同级目录:

docker-18.03.1-ce.tgz
docker-install.sh
docker.service

执行一键安装脚本:

[root@localhost ~]# chmod +x docker-install.sh 
[root@localhost ~]# sh docker-install.sh

到此离线Docker-18.03.1-ce就安装完成了!

脚本程序如下:

#!/bin/bash

# 注意事项:docker-18.03.1-ce.tgz
# docker-install.sh、docker.service必须在同一个目录下!!!

# 解压docker包
tar xzf ./docker-18.03.1-ce.tgz
if [ $? -eq 0 ]; then
     echo "docker解压成功!"
else
     echo "docker解压解压失败,请检查文件路径和tar命令!"
fi

# 将解压出来的 docker 文件所有内容移动到 /usr/bin/ 目录下
cp ./docker/* /usr/bin/
if [ $? -eq 0 ]; then
     echo "docker文件复制成功!"
else
     echo "docker文件复制失败,请检查文件路径!"
fi

# 将docker注册为service
cp ./docker.service   /usr/lib/systemd/system/
if [ $? -eq 0 ]; then
     echo "docker注册为service成功!"
else
     echo "docker注册为service失败!请检查docker.service路径问题!"
fi

# 启动docker并开机启动
systemctl start docker
if [ $? -eq 0 ]; then
     echo "docker启动成功!"
else
     echo "docker启动失败!"
fi
systemctl enable docker
if [ $? -eq 0 ]; then
     echo "docker开机自启动成功!"
else
     echo "docker开机自启动失败!"
fi

# 验证docker是否正常使用
docker images
if [ $? -eq 0 ]; then
     echo "验证命令: docker images 成功!"
else
     echo "验证命令: docker images 失败!"
fi

docker ps -a
if [ $? -eq 0 ]; then
     echo "验证命令: docker ps -a 成功!"
else
     echo "验证命令: docker ps -a 失败!"
fi

docker --version
if [ $? -eq 0 ]; then
     echo "验证命令: docker --version 成功!"
else
     echo "验证命令: docker --version 失败!"
fi

docker info
if [ $? -eq 0 ]; then
     echo "验证命令: docker info 成功!"
     echo "docker整体安装成功!"
else
     echo "验证命令: docker info 失败!"
fi
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值