github.com/drud/ddev@v1.21.5-alpha1.0.20230226034409-94fcc4b94453/scripts/host-docker-internal.sh (about) 1 #!/usr/bin/env bash 2 3 set -o errexit 4 set -o pipefail 5 set -o nounset 6 7 OS=$(go env GOOS) 8 9 if [ "${OS}" = "windows" ]; then echo "host.docker.internal" && exit; fi 10 11 if [ "${OS}" = "darwin" ] ; then echo "host.docker.internal" && exit; fi 12 13 if [ "${OS}" = "linux" ]; then 14 dockerIP=$(ip address show dev docker0 | awk '$1 == "inet" { sub(/\/.*$/, "", $2); print $2 }') 15 echo ${dockerIP} 16 exit 17 fi 18 19 echo "Unable to determine host.docker.internal" && exit 101