From 1ea270375a34a5590eb7a82c96c9801676284686 Mon Sep 17 00:00:00 2001 From: Denton Gentry Date: Sun, 21 Nov 2021 21:32:39 -0800 Subject: [PATCH] hostinfo: report when running in Docker Desktop. Signed-off-by: Denton Gentry --- hostinfo/hostinfo.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hostinfo/hostinfo.go b/hostinfo/hostinfo.go index 6b3f8e64c..d55e2e425 100644 --- a/hostinfo/hostinfo.go +++ b/hostinfo/hostinfo.go @@ -87,6 +87,7 @@ const ( AWSFargate = EnvType("fg") FlyDotIo = EnvType("fly") Kubernetes = EnvType("k8s") + DockerDesktop = EnvType("dde") ) var envType atomic.Value // of EnvType @@ -144,6 +145,9 @@ func getEnvType() EnvType { if inKubernetes() { return Kubernetes } + if inDockerDesktop() { + return DockerDesktop + } return "" } @@ -228,6 +232,13 @@ func inKubernetes() bool { return false } +func inDockerDesktop() bool { + if os.Getenv("TS_HOST_ENV") == "dde" { + return true + } + return false +} + type etcAptSrcResult struct { mod time.Time disabled bool