shell bash如何判断docker是否安装(检测docker安装检查docker安装docker版本)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell bash如何判断docker是否安装(检测docker安装检查docker安装docker版本)相关的知识,希望对你有一定的参考价值。

#!/bin/bash

echo "检查Docker是否已安装……"
docker -v
if [ $? -ne  0 ]; then
	echo "检测到Docker未安装!"
	echo
	echo " ***** 开始安装 docker 工具 ***** "
	mkdir .tmp
	tar xvf docker.offline.tar -C .tmp
	rpm -ivh --replacefiles --replacepkgs .tmp/*.rpm
	echo " ***** 安装 docker 工具完成 ***** "
else
	echo "docker 已安装!"
fi

或者:

#!/bin/bash

echo "检查Docker......"
docker -v
   if [ $? -eq  0 ]; then
       	echo "检查到Docker已安装!"
   else
   		echo "安装docker环境..."
       curl -sSL https://get.daocloud.io/docker | sh
       echo "安装docker环境...安装完成!"
   fi

参考文章:Shell实现Docker环境检测和安装

以上是关于shell bash如何判断docker是否安装(检测docker安装检查docker安装docker版本)的主要内容,如果未能解决你的问题,请参考以下文章

linux shell如何判断docker镜像或容器是否存在?

linux shell如何判断docker镜像或容器是否存在?

如何判断字符串是不是未在 Bash shell 脚本中定义

shell bash判断文件或文件夹是否存在

求Bash Shell脚本,判定文件是不是存在。

linux bash shell 判断目录是否为空的函数