Update docker-network.sh

This commit is contained in:
2025-07-12 18:10:24 +00:00
parent 0c19daf0d6
commit d6447493d5

View File

@@ -15,7 +15,7 @@ if [[ -f "$DOCKER_CONFIG" ]] && grep -q '"default-address-pools"' "$DOCKER_CONFI
BASE=$(jq -r '.["default-address-pools"][0].base' "$DOCKER_CONFIG")
if [[ "$BASE" =~ ^10\.([0-9]+)\. ]]; then
DEFAULT_OCTET="${BASH_REMATCH[1]}"
echo "🔍 Found existing default-address-pools base: $BASE"
echo "Found existing default-address-pools base: $BASE"
fi
fi
@@ -39,7 +39,7 @@ if ! [[ "$OCTET" =~ ^[0-9]+$ ]] || ((OCTET < 1 || OCTET > 254)); then
fi
# Step 3: Write daemon.json (overwrite or create)
echo "💾 Writing Docker daemon config with base: 10.${OCTET}.0.0/16"
echo "Writing Docker daemon config with base: 10.${OCTET}.0.0/16"
sudo mkdir -p /etc/docker
sudo tee "$DOCKER_CONFIG" > /dev/null <<EOF
{
@@ -53,7 +53,7 @@ sudo tee "$DOCKER_CONFIG" > /dev/null <<EOF
EOF
# Step 4: Restart Docker
echo "🔄 Restarting Docker..."
echo "Restarting Docker..."
sudo systemctl restart docker
# Step 5: Create standard networks
@@ -66,7 +66,7 @@ for name in "${!networks[@]}"; do
if docker network inspect "$name" >/dev/null 2>&1; then
echo "✅ Network '$name' already exists."
else
echo " Creating network '$name' with subnet $subnet"
echo Creating network '$name' with subnet $subnet"
docker network create \
--driver=bridge \
--subnet="$subnet" \