From cf1fc0eb9e598df1a07555983d5299ddd6cf85aa Mon Sep 17 00:00:00 2001 From: David Cheung Date: Fri, 28 Jan 2022 13:39:56 -0500 Subject: [PATCH] add docker cli as a requirement during check Docker does not officially provide LTS versions, picked 18.0.0 as a baseline because it seems like a reasonable timeframe(2018), appears they are already out of support cycle. I think we should encourage but not enforce using newer versions that receives security updates. --- cmd/check.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/check.go b/cmd/check.go index 8490d3bfb..a405c5e11 100644 --- a/cmd/check.go +++ b/cmd/check.go @@ -119,6 +119,14 @@ var checkCmd = &cobra.Command{ minVersion: "1.15.2", docsURL: "https://kubernetes.io/docs/tasks/tools/install-kubectl/", }, + { + name: "Docker\t\t", + command: "docker", + args: []string{"--version"}, + regexStr: `Docker version (0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*), build ([a-f0-9]{7})`, + minVersion: "18.0.0", + docsURL: "https://docs.docker.com/get-docker/", + }, { name: "Terraform\t", command: "terraform",