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  ')"