From cf925b88e4ed95be5394ab0700af573ce8693d0d Mon Sep 17 00:00:00 2001 From: sebthom Date: Tue, 30 May 2023 13:13:42 +0200 Subject: [PATCH] improve background service handling --- image/run.sh | 8 ++++++-- image/run_runner.sh | 40 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/image/run.sh b/image/run.sh index 4b61d5c..51c0d2d 100644 --- a/image/run.sh +++ b/image/run.sh @@ -34,8 +34,9 @@ fi # start docker deamon (if installed = DinD) ################################################################# if [[ -f /usr/bin/dockerd ]]; then + export DOCKER_MODE=dind log INFO "Starting Docker engine..." - sudo rm -rf /var/run/docker.pid /run/docker/containerd/containerd.pid + sudo rm -f /var/run/docker.pid /run/docker/containerd/containerd.pid sudo /usr/local/bin/dind-hack true sudo service docker start while ! docker stats --no-stream &>/dev/null; do @@ -43,9 +44,12 @@ if [[ -f /usr/bin/dockerd ]]; then sleep 2 tail -n 1 /var/log/docker.log done + export DOCKER_PID=$(