From 75ee98a201f3de5bec30e63388f4d1c446b62219 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Mon, 23 Apr 2018 20:08:30 -0400 Subject: [PATCH] Suppress Docker PHP error if container has no ports exposed or utilized --- plugins/dynamix.docker.manager/include/DockerClient.php | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/dynamix.docker.manager/include/DockerClient.php b/plugins/dynamix.docker.manager/include/DockerClient.php index acd86b27a..037022edb 100644 --- a/plugins/dynamix.docker.manager/include/DockerClient.php +++ b/plugins/dynamix.docker.manager/include/DockerClient.php @@ -710,6 +710,7 @@ class DockerClient { $nat = false; } $ip = $ct['NetworkSettings']['Networks'][$c['NetworkMode']]['IPAddress']; + $ports = is_array($ports) ? $ports : array(); foreach ($ports as $port => $value) { list($PrivatePort, $Type) = explode('/', $port); $c['Ports'][] = ['IP' => $ip, 'PrivatePort' => $PrivatePort, 'PublicPort' => $nat ? $value[0]['HostPort']:$PrivatePort, 'NAT' => $nat, 'Type' => $Type ];