github.com/ncdc/docker@v0.10.1-0.20160129113957-6c6729ef5b74/hack/make/.detect-daemon-osarch (about) 1 #!/bin/bash 2 set -e 3 4 # Retrieve OS/ARCH of docker daemon, eg. linux/amd64 5 export DOCKER_ENGINE_OSARCH="$(docker version | awk ' 6 $1 == "Client:" { server = 0; next } 7 $1 == "Server:" { server = 1; next } 8 server && $1 == "OS/Arch:" { print $2 } 9 ')" 10 export DOCKER_ENGINE_GOOS="${DOCKER_ENGINE_OSARCH%/*}" 11 export DOCKER_ENGINE_GOARCH="${DOCKER_ENGINE_OSARCH##*/}" 12 13 # and the client, just in case 14 export DOCKER_CLIENT_OSARCH="$(docker version | awk ' 15 $1 == "Client:" { client = 1; next } 16 $1 == "Server:" { client = 0; next } 17 client && $1 == "OS/Arch:" { print $2 } 18 ')"