Clean hosts entries on endpoint leave
- Currently when a sandbox disconnect from a network the network's services are not removed from the sandbox's /etc/hosts file Signed-off-by: Alessandro Boch <aboch@docker.com>
This commit is contained in:
parent
e550f1b840
commit
4cc65d01a6
|
@ -512,6 +512,8 @@ func (ep *endpoint) sbLeave(sbox Sandbox, options ...EndpointOption) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sb.deleteHostsEntries(n.getSvcRecords(ep))
|
||||||
|
|
||||||
if sb.needDefaultGW() {
|
if sb.needDefaultGW() {
|
||||||
ep := sb.getEPwithoutGateway()
|
ep := sb.getEPwithoutGateway()
|
||||||
if ep == nil {
|
if ep == nil {
|
||||||
|
|
Loading…
Reference in New Issue