From f0147f2367cb3eca4c80b40e5d75d37230f0ae0d Mon Sep 17 00:00:00 2001 From: Zhenya Tikhonov Date: Tue, 26 Aug 2025 20:04:45 +0400 Subject: [PATCH] fix: add cgroup wrapper --- Dockerfile | 2 +- service.yaml | 2 +- wrapper.sh | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100755 wrapper.sh diff --git a/Dockerfile b/Dockerfile index fad70f7..b3f065b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,4 +43,4 @@ COPY --from=bbolt /go/bin/bbolt /bin/ WORKDIR /dind ADD . /dind -ENTRYPOINT ["./run.sh"] +ENTRYPOINT ["./wrapper.sh"] diff --git a/service.yaml b/service.yaml index c053637..fad7a81 100644 --- a/service.yaml +++ b/service.yaml @@ -1 +1 @@ -version: 3.0.2 +version: 3.0.3 diff --git a/wrapper.sh b/wrapper.sh new file mode 100755 index 0000000..f1dde60 --- /dev/null +++ b/wrapper.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +apk add --no-cache util-linux \ + && unshare --cgroup /bin/sh -c 'umount /sys/fs/cgroup && mount -t cgroup2 cgroup /sys/fs/cgroup && /dind/run.sh "$0" "$@"' + "$0" "$@"