diff --git a/tools/docker/bin/renovate b/tools/docker/bin/renovate
index dee1d6137014f8cd9ab427dc9d869f422a039e97..043e88c6995c67cc57baaf937ae2b421fea27572 100755
--- a/tools/docker/bin/renovate
+++ b/tools/docker/bin/renovate
@@ -5,4 +5,9 @@ if [[ -f "/usr/local/etc/env" && -z "${CONTAINERBASE_ENV+x}" ]]; then
   . /usr/local/etc/env
 fi
 
+if [[ ! -d "/tmp/containerbase" ]]; then
+  # initialize all prepared tools
+  containerbase-cli init tool all
+fi
+
 /usr/local/renovate/node --use-openssl-ca "${RENOVATE_NODE_ARGS[@]}" /usr/local/renovate/dist/renovate.js "$@"
diff --git a/tools/docker/bin/renovate-config-validator b/tools/docker/bin/renovate-config-validator
index 384c372993acefc47f7c3ebde4ee9086ccf5f3f1..44bbe8a8bff9093d919903d1f3b9f39145ed817e 100755
--- a/tools/docker/bin/renovate-config-validator
+++ b/tools/docker/bin/renovate-config-validator
@@ -5,4 +5,9 @@ if [[ -f "/usr/local/etc/env" && -z "${CONTAINERBASE_ENV+x}" ]]; then
   . /usr/local/etc/env
 fi
 
+if [[ ! -d "/tmp/containerbase" ]]; then
+  # initialize all prepared tools
+  containerbase-cli init tool all
+fi
+
 /usr/local/renovate/node --use-openssl-ca /usr/local/renovate/dist/config-validator.js "$@"
diff --git a/tools/docker/bin/renovate-entrypoint.sh b/tools/docker/bin/renovate-entrypoint.sh
index 8d06f1fdb2f0384cf4af3c20222f7ded063d7b9f..7e0d39a1779887fb153340fcdab8d552eada7d23 100755
--- a/tools/docker/bin/renovate-entrypoint.sh
+++ b/tools/docker/bin/renovate-entrypoint.sh
@@ -5,6 +5,11 @@ if [[ -f "/usr/local/etc/env" && -z "${CONTAINERBASE_ENV+x}" ]]; then
   . /usr/local/etc/env
 fi
 
+if [[ ! -d "/tmp/containerbase" ]]; then
+  # initialize all prepared tools
+  containerbase-cli init tool all
+fi
+
 if [[ "${1:0:1}" = '-' ]]; then
   # assume $1 is renovate flag
   set -- renovate "$@"