1
0
mirror of git://f0xx.org/ac/ac-deploy synced 2026-08-12 18:12:19 +03:00
Files
ac-deploy/sim/cluster0/scripts/configure-docker-builder.sh
2026-08-09 13:42:43 +02:00

32 lines
919 B
Bash

#!/bin/sh
# Docker daemon settings for Alpine builder nodes (cast01+).
# Alpine LTS kernel may lack overlay module; bridge creation can fail on lab VMs.
# Use vfs storage + bridge:none + host networking in docker-build-runner.sh.
set -eu
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
# shellcheck source=/dev/null
. "$ROOT/scripts/lib/common.sh"
load_cluster_env
DAEMON="/etc/docker/daemon.json"
mkdir -p /etc/docker
log "configure docker builder daemon → ${DAEMON}"
cat > "${DAEMON}" <<'JSON'
{
"iptables": false,
"ip6tables": false,
"bridge": "none",
"storage-driver": "vfs"
}
JSON
rc-service docker restart 2>/dev/null || rc-service docker start 2>/dev/null || true
sleep 2
if docker info >/dev/null 2>&1; then
log "docker OK storage=$(docker info 2>/dev/null | awk -F': ' '/Storage Driver/{print $2}')"
else
log "WARN docker info failed after restart"
fi
log "configure-docker-builder_ok $(host_short)"