We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cdb1e74 commit 2a9edffCopy full SHA for 2a9edff
root/etc/s6-overlay/s6-rc.d/init-buildx-config/run
@@ -1,7 +1,12 @@
1
#!/usr/bin/with-contenv bash
2
# shellcheck shell=bash
3
4
-HOME=/config docker buildx create --driver docker-container --name container >/dev/null 2>&1
+if ! HOME=/config docker buildx ls --format json | jq -e '. | select(.Name == "container")' >/dev/null 2>&1; then
5
+ HOME=/config docker buildx create --driver docker-container --name container --bootstrap >/dev/null 2>&1
6
+else
7
+ docker pull docker.io/moby/buildkit:buildx-stable-1
8
+ docker image prune -f >/dev/null 2>&1
9
+fi
10
11
USER_NAME=${USER_NAME:-jenkins}
12
lsiown -R "${USER_NAME}:${USER_NAME}" /config/.docker
0 commit comments