diff --git a/plugins/dynamix.docker.manager/include/CreateDocker.php b/plugins/dynamix.docker.manager/include/CreateDocker.php index dd553c045..8250c1351 100644 --- a/plugins/dynamix.docker.manager/include/CreateDocker.php +++ b/plugins/dynamix.docker.manager/include/CreateDocker.php @@ -509,8 +509,8 @@ function setXmlVal(&$xml, $value, $el, $attr = null, $pos = 0) { } function getUsedPorts() { + global $names; $ports = []; - exec("docker ps --format='{{.Names}}' 2>/dev/null",$names); foreach ($names as $name) { $list = []; $list['Name'] = $name; @@ -524,9 +524,8 @@ function getUsedPorts() { } function getUsedIPs() { - global $eth0; + global $names, $eth0; $ips = []; - exec("docker ps --format='{{.Names}}' 2>/dev/null",$names); foreach ($names as $name) { $list = []; $list['Name'] = $name; @@ -748,6 +747,7 @@ if ($_GET['xmlTemplate']) { echo ""; } } +exec("docker ps --format='{{.Names}}' 2>/dev/null",$names); echo ""; echo ""; $authoringMode = $dockercfg["DOCKER_AUTHORING_MODE"] == "yes" ? true : false;