<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 12px; font-family: Arial, sans-serif;">
<div>
<div>
<div>Hi,</div>
</div>
</div>
<div><br>
</div>
<div>I’m using the default network configuration from LXD with lxcbr0 and 10.0.3.* IP range.</div>
<div><br>
</div>
<div>If I create multiple containers (ubuntu:14.04) then I am able to contact these containers from within each other by hostname.</div>
<div><br>
</div>
<div>e.g.</div>
<div>container1</div>
<div>container2</div>
<div>container3</div>
<div><br>
</div>
<div>Within container2 I can simply run ‘ping container1’ and it manages to resolve the IP without any further configuration.</div>
<div><br>
</div>
<div>However, if I then delete container1 and re-create it, the IP address of container1 may change (via DHCP) and when I try to ping container1 from container2 I simply receive “ping: unknown host container1”.</div>
<div><br>
</div>
<div>I’m not sure what the intended behaviour is here, I was really happy when I realised I could simple communicate between containers by container name (host name), but now I’m not so sure it is a reliable method.</div>
<div><br>
</div>
<div>Could someone outline the intended behaviour here, and perhaps recommend a more reliable way of container to container communication without relying on knowing the IP addresses?</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Jamie</div>
</body>
</html>