From cfe5c72902a2db933ea3cfc8a87a3e0ece04b675 Mon Sep 17 00:00:00 2001 From: Yewolf Date: Tue, 21 Nov 2023 17:52:54 +0100 Subject: [PATCH] fix(nw): multiple network on create --- internal/docker/isolator.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/docker/isolator.go b/internal/docker/isolator.go index ce78f5b..80459b1 100644 --- a/internal/docker/isolator.go +++ b/internal/docker/isolator.go @@ -179,8 +179,13 @@ func LinkAandB(a, b types.ContainerJSON, nw string) error { // Recreate A with same config nwc := a.NetworkSettings.Networks - var conf = &network.NetworkingConfig{ - EndpointsConfig: nwc, + var conf = &network.NetworkingConfig{} + for k, v := range nwc { + conf.EndpointsConfig = map[string]*network.EndpointSettings{ + k: { + NetworkID: v.NetworkID, + }, + } } a.Config.Labels["goisolator.ignore"] = "true"