From 94997be6331ab6c8aa53e3516f9408d81cee7b45 Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Fri, 30 Jul 2021 11:14:26 +0200 Subject: [PATCH] include exposed ports in container ports config Signed-off-by: Nicolas De Loof --- pkg/compose/create.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/compose/create.go b/pkg/compose/create.go index ce6a0197..4c85bb44 100644 --- a/pkg/compose/create.go +++ b/pkg/compose/create.go @@ -527,6 +527,10 @@ func setBlkio(blkio *types.BlkioConfig, resources *container.Resources) { func buildContainerPorts(s types.ServiceConfig) nat.PortSet { ports := nat.PortSet{} + for _, s := range s.Expose { + p := nat.Port(s) + ports[p] = struct{}{} + } for _, p := range s.Ports { p := nat.Port(fmt.Sprintf("%d/%s", p.Target, p.Protocol)) ports[p] = struct{}{}