unset DOCKER_IP
if [ -z "$MYVIMRC" ]; then
+
if [ -z "$DOCKER_CERT_PATH" -o ! -e "$DOCKER_CERT_PATH" ] && which docker-machine>/dev/null && docker-machine ls -q 2>/dev/null |grep -qFm1 "$DOCKER_MACHINE_NAME"; then
eval "$(docker-machine env "$DOCKER_MACHINE_NAME")" 2>/dev/null
- DOCKER_IP=$(perl -e '$ENV{DOCKER_HOST} =~ /\D(\d+\.\d+\.\d+\.\d+)\D/&&print $1')
+ DOCKER_IP=$(docker-machine ip "$DOCKER_MACHINE_NAME")
fi
export DOCKER_IP
- #[ -z "$DOCKER_CERT_PATH" -o ! -e "$DOCKER_CERT_PATH" ] && which docker-machine>/dev/null && docker-machine ls -q 2>/dev/null |grep -qFm1 "$DOCKER_MACHINE_NAME" && eval "$(docker-machine env "$DOCKER_MACHINE_NAME")" 2>/dev/null
+
fi
docker_machine_shared() {