Originally forked from https://github.com/partlab/docker
Simple base docker image to run golang applications
$ docker build -t ayvan/ubuntu-golang
$ docker pull ayvan/ubuntu-golang
On Dockerfile
FROM ayvan/ubuntu-golang
ADD . /opt/go/src/myapp
RUN go get github.com/gin-gonic/gin RUN go install myapp
ENTRYPOINT /opt/go/bin/myapp
EXPOSE 8080
$ docker build -t myapp .
$ docker run -p 8080:8080 --name myapp --rm myapp