From 6832ae20b017b183e8547406a40767b65850a2b3 Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Tue, 14 Jul 2015 15:31:14 +0100 Subject: [PATCH] Implement `weave dns-lookup` --- prog/weaveexec/Dockerfile | 1 + weave | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/prog/weaveexec/Dockerfile b/prog/weaveexec/Dockerfile index c4cdb7a3..d704e75a 100644 --- a/prog/weaveexec/Dockerfile +++ b/prog/weaveexec/Dockerfile @@ -9,6 +9,7 @@ RUN apk add --update \ iproute2 \ util-linux \ conntrack-tools \ + bind-tools \ && rm -rf /var/cache/apk/* WORKDIR /home/weave diff --git a/weave b/weave index ad979a1d..0a4e3e70 100755 --- a/weave +++ b/weave @@ -47,6 +47,7 @@ weave attach [ ...] weave detach [ ...] weave dns-add [ ...] [-h ] weave dns-remove [ ...] [-h ] +weave dns-lookup weave expose [ ...] [-h ] weave hide [ ...] weave ps [ ...] @@ -1333,6 +1334,11 @@ case "$COMMAND" in delete_dns_fqdn $CONTAINER "$3" $IP_ARGS fi ;; + dns-lookup) + [ $# -eq 1 ] || usage + docker_bridge_ip + dig @$DOCKER_BRIDGE_IP +short $1 + ;; expose) collect_cidr_args "$@" shift $CIDR_ARG_COUNT