Update docker-network.sh
This commit is contained in:
@@ -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" \
|
||||
|
||||
Reference in New Issue
Block a user