feat(self-check): add Docker socket existence check

This commit is contained in:
Jacky 2025-04-22 14:14:23 +00:00
parent 3944be2369
commit 7dfb6e86e6
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
8 changed files with 48 additions and 2 deletions

View file

@ -9,3 +9,14 @@ import (
func InNginxUIOfficialDocker() bool {
return cast.ToBool(os.Getenv("NGINX_UI_OFFICIAL_DOCKER"))
}
func DockerSocketExists() bool {
if !InNginxUIOfficialDocker() {
return false
}
_, err := os.Stat("/var/run/docker.sock")
if os.IsNotExist(err) {
return false
}
return true
}