mirror of
https://github.com/rancher/os.git
synced 2025-07-03 01:56:14 +00:00
Modify the acquisition of container_name for libcompose (#2347)
This commit is contained in:
parent
962594589f
commit
b5e333cf37
@ -14,7 +14,7 @@ github.com/docker/docker b40c87254f587af7cad8e8128f061a2a7f367343 https://github
|
||||
github.com/docker/engine-api v0.3.3
|
||||
github.com/docker/go-connections v0.2.0
|
||||
github.com/docker/go-units 651fc226e7441360384da338d0fd37f2440ffbe3
|
||||
github.com/docker/libcompose b9f88a071f78d49293a8f31ae0d2e339085fd0d7 https://github.com/rancher/libcompose.git
|
||||
github.com/docker/libcompose c598536dc130c03c419d74f4c66c9dd0f728338d https://github.com/wchao1241/libcompose.git
|
||||
github.com/docker/libnetwork v0.5.6
|
||||
github.com/docker/libtrust 9cbd2a1374f46905c68a4eb3694a130610adc62a
|
||||
github.com/docker/machine 4a8e93ac9bc2ced1c3bc4a43c03fdaa1c2749205
|
||||
|
8
vendor/github.com/docker/libcompose/docker/service.go
generated
vendored
8
vendor/github.com/docker/libcompose/docker/service.go
generated
vendored
@ -94,15 +94,17 @@ func (s *Service) collectContainers(ctx context.Context) ([]*Container, error) {
|
||||
numberLabel := container.Labels[labels.NUMBER.Str()]
|
||||
name := strings.SplitAfter(container.Names[0], "/")
|
||||
if numberLabel == "" {
|
||||
result = append(result, NewContainer(client, name[1], 1, s))
|
||||
result = append(result, NewContainer(client, name[len(name)-1], 1, s))
|
||||
return result, nil
|
||||
}
|
||||
containerNumber, err := strconv.Atoi(numberLabel)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
// Compose add "/" before name, so Name[1] will store actaul name.
|
||||
result = append(result, NewContainer(client, name[1], containerNumber, s))
|
||||
// Compose add "/" before ordinary container name,
|
||||
// Compose add "/primary-container-name/" before Linked container name,
|
||||
// so use Name[len(name)-1] to store actaul name
|
||||
result = append(result, NewContainer(client, name[len(name)-1], containerNumber, s))
|
||||
}
|
||||
|
||||
return result, nil
|
||||
|
Loading…
Reference in New Issue
Block a user