Problem
With Docker Engine v29, the MacAddress container setting is now obsolete in API 1.52 (moby/moby#51189) and has been moved to network endpoint settings. TC for .NET (4.10.0) provides a workaround, but a dedicated IContainer API for connecting and disconnecting networks would be a better implemenation. This API could also handle additional network endpoint settings (in addition to the MacAddress). The current workaround, e.g. only supports a single MAC address and applies it to all networks.
Solution
Add dedicated APIs to the IContainer interface and implement them.
Benefit
Allow connecting a container to multiple networks and accessing or configuring more network endpoint settings than the current implementation offers.
Alternatives
-
Would you like to help contributing this enhancement?
Yes
Problem
With Docker Engine v29, the
MacAddresscontainer setting is now obsolete in API 1.52 (moby/moby#51189) and has been moved to network endpoint settings. TC for .NET (4.10.0) provides a workaround, but a dedicatedIContainerAPI for connecting and disconnecting networks would be a better implemenation. This API could also handle additional network endpoint settings (in addition to theMacAddress). The current workaround, e.g. only supports a single MAC address and applies it to all networks.Solution
Add dedicated APIs to the
IContainerinterface and implement them.Benefit
Allow connecting a container to multiple networks and accessing or configuring more network endpoint settings than the current implementation offers.
Alternatives
-
Would you like to help contributing this enhancement?
Yes