diff --git a/weave b/weave index 220a20db..fca32b33 100755 --- a/weave +++ b/weave @@ -1035,10 +1035,10 @@ case "$COMMAND" in reset) [ $# -eq 0 ] || usage http_call $CONTAINER_NAME $HTTP_PORT DELETE /peer >/dev/null 2>&1 || true - docker stop $CONTAINER_NAME >/dev/null 2>&1 || true - docker stop $DNS_CONTAINER_NAME >/dev/null 2>&1 || true - docker rm -f $CONTAINER_NAME >/dev/null 2>&1 || true - docker rm -f $DNS_CONTAINER_NAME >/dev/null 2>&1 || true + for NAME in $CONTAINER_NAME $DNS_CONTAINER_NAME $PROXY_CONTAINER_NAME ; do + docker stop $NAME >/dev/null 2>&1 || true + docker rm -f $NAME >/dev/null 2>&1 || true + done conntrack -D -p udp --dport $PORT >/dev/null 2>&1 || true destroy_bridge for LOCAL_IFNAME in $(ip link show | grep v${CONTAINER_IFNAME}pl | cut -d ' ' -f 2 | tr -d ':') ; do