docker离线安装脚本

Posted wx6144491ba79ae

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker离线安装脚本相关的知识,希望对你有一定的参考价值。

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

 

 

#!/bin/bash

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

# 解压docker包
tar xzf ./docker-18.06.3-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

以上是关于docker离线安装脚本的主要内容,如果未能解决你的问题,请参考以下文章

Linux 环境 Docker 离线安装

Linux 环境 Docker 离线安装

redhat7.5 离线安装docker

CEPH离线部署(纯内网)

离线安装docker时报错

windows server 离线安装docker