跳至主要內容

Docker日常使用

安格Dockerdocker小于 1 分钟...

提示

Docker 日常使用

判断是否安装了 docker

docker >/dev/null 2>&1 || {
  echo "检测到本机没有安装 docker, 当前脚本需要 docker 环境, 请先安装 docker"
  exit 1
}

判断容器是否已存在

if [[ -n $(docker ps -q -f "name=^myContainerName$") ]]; then
    echo "容器存在"
else
    echo "不存在"
fi

# -f 过滤, 这里按照 name 过滤, name 支持正则匹配
# -q 仅展示容器ID
docker ps -q -f name=^容器名$

判断镜像是否已存在

if [ -n "$(docker images -q 'adminer:4.8.1')" ]; then
    echo "镜像存在"
else
    echo "不存在"
fi

# -q 展示匹配到的镜像ID
docker images -q [镜像名][:镜像tag]
上次编辑于:
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3