Jana Radhakrishnan 4850c5f1e6 Avoid duplicate entries in /etc/hosts
Currently the local containers of a global scope
network will get it's service records updated
from both a local update and global update. There
is no way to check if this is a local endpoint when
a remote update comes in via watch because we add
the endpoint to local endpoint list during join, while
the remote update happens during createendpoint.

The right thing to do is update the local endpoint list
and start watching during createndpoint and remove the watch
during delete endpoint. But this might result in the container
getting it's own record in it's /etc/hosts. So added a filtering
logic to filter out self records when updating the container's
/etc/hosts

Signed-off-by: Jana Radhakrishnan <mrjana@docker.com>
2015-10-23 16:39:40 -07:00
Description
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
524 MiB
Languages
Go 97.5%
Shell 1.2%
Dockerfile 0.6%
PowerShell 0.2%
Lua 0.2%
Other 0.1%