diff --git a/src/docker.js b/src/docker.js index 8211923ea..1456c4975 100644 --- a/src/docker.js +++ b/src/docker.js @@ -248,8 +248,10 @@ function getAddresses() { const addresses = []; for (const phy of physicalDevices) { const result = safe.JSON.parse(safe.child_process.execSync(`ip -f inet -j addr show ${phy.name}`, { encoding: 'utf8' })); - const address = safe.query(result, '[0].addr_info[0].local'); - if (address) addresses.push(address); + for (const r of result) { + const address = safe.query(r, 'addr_info[0].local'); + if (address) addresses.push(address); + } } return addresses;