add dockerfile
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..be3ed91
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,10 @@
+FROM golang:1.11.2 as builder
+COPY . /go/src/github.com/swisstxt/cloudstack-cloud-controller-manager
+WORKDIR /go/src/github.com/swisstxt/cloudstack-cloud-controller-manager
+RUN  make clean && CGO_ENABLED=0 GOOS=linux make
+
+FROM alpine:latest
+RUN apk --no-cache add ca-certificates
+WORKDIR /root/
+COPY --from=builder /go/src/github.com/swisstxt/cloudstack-cloud-controller-manager/cloudstack-ccm .
+CMD ["./cloudstack-ccm"]
diff --git a/Makefile b/Makefile
index 553239b..f3a5b0e 100644
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@
 VERSION=v0.0.1
 BUILD_DATE=$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
 GIT_COMMIT=$(shell git rev-parse HEAD)
+GIT_COMMIT_SHORT=$(shell git rev-parse --short HEAD)
 GIT_VERSION=${VERSION}-master+${GIT_COMMIT}
 LDFLAGS="-X github.com/swisstxt/cloudstack-cloud-controller-manager/vendor/k8s.io/kubernetes/pkg/version.gitVersion=${GIT_VERSION} -X github.com/swisstxt/cloudstack-cloud-controller-manager/vendor/k8s.io/kubernetes/pkg/version.gitCommit=${GIT_COMMIT} -X github.com/swisstxt/cloudstack-cloud-controller-manager/vendor/k8s.io/kubernetes/pkg/version.buildDate=${BUILD_DATE}"
 
@@ -16,3 +17,6 @@
 
 cloudstack-ccm: ${CMD_SRC}
 	go build -ldflags ${LDFLAGS} -o $@ $^
+
+docker:
+	docker build . -t cloudstack-cloud-controller-manager:${GIT_COMMIT_SHORT}