diff --git a/Dockerfile b/Dockerfile
index 33ec1e5fb06956e77035947117aff8697f86a1bd..be75a7b6e9681ddff14e15f550ffe9fc555c543f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,8 +1,7 @@
-FROM alpine:3.5
+FROM golang:alpine
 
-RUN apk add --no-cache ca-certificates
-
-ADD apache_exporter /
+RUN apk add --no-cache ca-certificates git
+RUN go get github.com/neezgee/apache_exporter
 
 EXPOSE 9117
-ENTRYPOINT ["/apache_exporter"]
\ No newline at end of file
+ENTRYPOINT ["/go/bin/apache_exporter"]
\ No newline at end of file
diff --git a/README.md b/README.md
index 9179b22c4a90696060e734f3c4ad129b4bea0f5b..2445ae5ab963942ed4be94ba37f9c2064ec61eaa 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,6 @@ Tested on Apache 2.2 and Apache 2.4.
 Run the following commands from the project root directory.
 
 ```
-env GOOS=linux GOARCH=amd64 go build .
 docker build -t apache_exporter .
 ```