From 22287e6a56c5a8824da94f2f6b9a464fa3da4192 Mon Sep 17 00:00:00 2001 From: William McGann Date: Fri, 13 Feb 2015 01:11:50 -0500 Subject: [PATCH] Using centurylink's golang-builder to create tiny docker image, going from ~400MB to 5.4MB. --- Dockerfile | 11 +++++------ dockerui.go | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 31b680be2..576a93ed0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,7 @@ -FROM crosbymichael/golang +FROM scratch + +COPY dockerui / +COPY dist / -COPY dockerui.go /app/ -COPY dist/ /app/ -WORKDIR /app/ -RUN go build dockerui.go EXPOSE 9000 -ENTRYPOINT ["./dockerui"] +ENTRYPOINT ["/dockerui"] diff --git a/dockerui.go b/dockerui.go index e0dfd3309..496308d30 100644 --- a/dockerui.go +++ b/dockerui.go @@ -1,4 +1,4 @@ -package main +package main // import "github.com/crosbymichael/dockerui" import ( "flag"