Skip to content
This repository was archived by the owner on Apr 19, 2026. It is now read-only.

Commit 678755e

Browse files
authored
fix(exec-wrapper): Updated technique for getting container name so it works with docker > 20.10 (#220)
1 parent 8fd18e0 commit 678755e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

app-engine-exec-wrapper/execute.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ if [ -z "${IMAGE}" ]; then
6969
exit 1
7070
fi
7171

72-
CONTAINER=$(cat /proc/1/cgroup | sed -n 's|^.*/docker/\([a-f0-9]*\)|\1|p' | awk 'NR==1')
72+
CONTAINER=$(cat /proc/self/mountinfo | sed -n 's|^.*/docker/containers/\([a-f0-9]*\)/.*$|\1|p' | awk 'NR==1')
73+
if [ -z "$CONTAINER" ]; then
74+
CONTAINER=$(cat /proc/1/cgroup | sed -n 's|^.*/docker/\([a-f0-9]*\)|\1|p' | awk 'NR==1')
75+
fi
7376
if [ -z "$CONTAINER" ]; then
7477
CONTAINER=$(basename $(cat /proc/1/cpuset))
7578
fi

0 commit comments

Comments
 (0)