Add basic dynamic configuration with volume labels

This commit is contained in:
Romain de Laage
2022-11-13 16:53:08 +01:00
parent d0d2fcf0f2
commit 59b2d6f70e
7 changed files with 170 additions and 8 deletions

View File

@@ -104,7 +104,15 @@ func CopyFile(from, to string) error {
}
func CheckIfVolumeExists(volume string) bool {
_, _, err := ExecuteCommand(ExecuteOptions{Command: "docker"}, "volume", "inspect", volume)
docker := []string{}
if flags.DOCKER_HOST != "" {
docker = append(docker, "--host", flags.DOCKER_HOST)
}
docker = append(docker, "volume", "inspect", volume)
_, _, err := ExecuteCommand(ExecuteOptions{Command: "docker"}, docker...)
return err == nil
}