Added a new network creation driver option (disable_gatewaydns) for t…#2021
Added a new network creation driver option (disable_gatewaydns) for t…#2021fcrisciani merged 1 commit intomoby:masterfrom
Conversation
…he Windows driver Signed-off-by: Cheng-mean Liu <soccerl@microsoft.com>
Codecov Report
@@ Coverage Diff @@
## master #2021 +/- ##
=========================================
Coverage ? 38.85%
=========================================
Files ? 137
Lines ? 27374
Branches ? 0
=========================================
Hits ? 10637
Misses ? 15439
Partials ? 1298Continue to review full report at Codecov.
|
|
LGTM |
|
Thanks a lot for the patch! It would be nice to mention this change require Windows version 1709 to work. This fully fixes: moby/moby#30260 , docker/for-win#397 . Tested-by: Alin Gabriel Serdean aserdean@cloudbasesolutions.com LGTM cc @mavenugo |
|
LGTM |
Windows fixes: moby/libnetwork#1916 moby/libnetwork#2014 moby/libnetwork#2021 Fix for veth leak on daemon crash Cleanup networkDB logic for node management Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
|
Thanks for this great option! In Visual Studio, I was not able to set this option in the docker-compose msbuild property Works like a charm and saves me from having to reorder my DNS with the powershell |
…he Windows driver
Signed-off-by: Cheng-mean Liu soccerl@microsoft.com
This new disable_gatewaydns option provides a way for a client to create a network instance without any gateway IP added into the DNS list for all of its endpoints.
Usage of disable_gatewaydns:
When set as true, the Windows network driver will skip the addition of the gateway IP into the DNS list.
When not specified, the default setting for disable_gatewaydns is false, that is, it will always add gateway IP into an endpoint's DNS list unless an endpoint was created specifically with an existing epOption.DisableDNS option.
Example usage:
docker network create -d nat --gateway 172.8.128.1 --subnet 172.8.128.0/20 -o com.docker.network.windowsshim.dnsservers=4.4.4.4,8.8.8.8 -o com.docker.network.windowsshim.disable_gatewaydns=true mynat