Skip to content

Commit 0c5df75

Browse files
committed
Added auto-ID support for docker-ce
1 parent efc1c33 commit 0c5df75

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

docker.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ import (
3232
)
3333

3434
const (
35-
cgroupDockerMarker = ":/docker/"
35+
cgroupDockerMarker = ":/docker/"
36+
cgroupDockerCEMarker = ":/docker-ce/docker/"
3637
)
3738

3839
type containerInfo struct {
@@ -61,7 +62,12 @@ func findDockerContainerInfo(dockerEndpoint string) (containerInfo, error) {
6162
lines := strings.Split(string(raw), "\n")
6263
for _, line := range lines {
6364

64-
if i := strings.Index(line, cgroupDockerMarker); i > 0 {
65+
if i := strings.Index(line, cgroupDockerCEMarker); i > 0 {
66+
id := strings.TrimSpace(line[i+len(cgroupDockerCEMarker):])
67+
if id != "" {
68+
return id, nil
69+
}
70+
} else if i := strings.Index(line, cgroupDockerMarker); i > 0 {
6571
id := strings.TrimSpace(line[i+len(cgroupDockerMarker):])
6672
if id != "" {
6773
return id, nil

0 commit comments

Comments
 (0)