Browse Source

fix: 优化容器列表端口显示 (#2460)

pull/2462/head
ssongliu 1 year ago committed by GitHub
parent
commit
517bae6910
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      backend/app/service/container.go

8
backend/app/service/container.go

@ -955,9 +955,13 @@ func simplifyPort(ports []types.Port) []string {
return datas return datas
} }
if len(ports) == 1 { if len(ports) == 1 {
itemPortStr := fmt.Sprintf("%s:%v/%s", ports[0].IP, ports[0].PrivatePort, ports[0].Type) ip := ""
if len(ports[0].IP) != 0 {
ip = ports[0].IP + ":"
}
itemPortStr := fmt.Sprintf("%s%v/%s", ip, ports[0].PrivatePort, ports[0].Type)
if ports[0].PublicPort != 0 { if ports[0].PublicPort != 0 {
itemPortStr = fmt.Sprintf("%s:%v->%v/%s", ports[0].IP, ports[0].PublicPort, ports[0].PrivatePort, ports[0].Type) itemPortStr = fmt.Sprintf("%s%v->%v/%s", ip, ports[0].PublicPort, ports[0].PrivatePort, ports[0].Type)
} }
datas = append(datas, itemPortStr) datas = append(datas, itemPortStr)
return datas return datas

Loading…
Cancel
Save