diff --git a/src/Synchronizer.php b/src/Synchronizer.php index b393ea5..77ebdbb 100644 --- a/src/Synchronizer.php +++ b/src/Synchronizer.php @@ -116,13 +116,6 @@ private function getHostsLines($container) { $lines = []; - // Global - if (!empty($container['NetworkSettings']['IPAddress'])) { - $ip = $container['NetworkSettings']['IPAddress']; - - $lines[$ip] = implode(' ', $this->getContainerHosts($container)); - } - // Networks if (isset($container['NetworkSettings']['Networks']) && is_array($container['NetworkSettings']['Networks'])) { foreach ($container['NetworkSettings']['Networks'] as $networkName => $conf) { @@ -136,6 +129,8 @@ private function getHostsLines($container) $hosts[] = $alias.'.'.$networkName; } + $lines[$ip] = implode(' ', $this->getContainerHosts($container)); + $lines[$ip] = sprintf('%s%s', isset($lines[$ip]) ? $lines[$ip].' ' : '', implode(' ', $hosts)); } }