Docker: fix regression error: don't delete IP address from main interface

This commit is contained in:
bergware
2025-02-15 20:04:48 +01:00
parent 06c2852313
commit 561e9b4e49

View File

@@ -468,9 +468,12 @@ docker_network_start(){
# copy IPv4 address to vhost interface
run ip -4 addr add $IPV4 dev $VHOST metric 0
log "prepared network $VHOST for host access"
elif [[ ${VHOST:0:5} == vhost && -e $SYSTEM/$VHOST ]]; then
# remove IP addresses
run ip addr flush dev $VHOST
else
VHOST=vhost${NETWORK//[^0-9.]/}
if [[ -e $SYSTEM/$VHOST ]]; then
# remove IP addresses
run ip addr flush dev $VHOST
fi
fi
fi
fi