From ad4b9ec8894b08104a47defd0039fdb081b087e3 Mon Sep 17 00:00:00 2001 From: Keming Date: Thu, 11 Aug 2022 16:36:48 +0800 Subject: [PATCH] fix: do not expose ports for custom image (#754) Signed-off-by: Keming Signed-off-by: Keming --- pkg/lang/ir/compile.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/lang/ir/compile.go b/pkg/lang/ir/compile.go index 00ec853c5..bb728b5bf 100644 --- a/pkg/lang/ir/compile.go +++ b/pkg/lang/ir/compile.go @@ -132,6 +132,12 @@ func (g Graph) Labels() (map[string]string, error) { func (g Graph) ExposedPorts() (map[string]struct{}, error) { ports := make(map[string]struct{}) + + // do not expose ports for custom images + if g.Image != nil { + return ports, nil + } + ports[fmt.Sprintf("%d/tcp", config.SSHPortInContainer)] = struct{}{} if g.JupyterConfig != nil { ports[fmt.Sprintf("%d/tcp", config.JupyterPortInContainer)] = struct{}{}