Skip to content

Instantly share code, notes, and snippets.

@pmbauer
Created April 20, 2016 16:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pmbauer/fd8d48cad9f48ed7c7d75fe643e40e7e to your computer and use it in GitHub Desktop.
Save pmbauer/fd8d48cad9f48ed7c7d75fe643e40e7e to your computer and use it in GitHub Desktop.
# switches and options:
# --rm : remove volume
# -v : volume mount build folder
# -w : set work area to build folder
# /bin/sh : build script
docker run --rm \
-v $(pwd):/go/src/github.com/udacity/my-awesome \
-w /go/src/github.com/udacity/my-awesome \
golang:1.5-alpine \
/bin/sh -c 'apk add --update git; go get; go build -o target/my-awesome .'
docker build -t udacity/my-awesome:1.0 .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment