diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000000000000000000000000000000000000..3e60b4ed3c40dc32d077ab504de258e659451871
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,5 @@
+.git
+LICENSE
+VERSION
+README.md
+Changelog.md
diff --git a/Dockerfile b/Dockerfile
index 0805051f75b78e966e24174b01ccfdf45f09e9cd..e0f2ab7f84d7f36af0ee7342ba726104df29c911 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,15 +1,18 @@
 # Jenkins Swarm Client
 #
 # REPOSITORY registry.codemate.se/jenkins-swarm-client
-# VERSION 1.0.0
+# VERSION 1.1.0
 
-FROM registry.codemate.se/jenkins-slave
+FROM registry.codemate.se/jenkins-slave:1.2.0
 MAINTAINER Erik Hedenström <erik@codemate.se>
 
 # Install Swarm Client
-ADD swarm-client-1.15-jar-with-dependencies.jar /var/lib/jenkins/swarm-client.jar
+ADD http://maven.jenkins-ci.org/content/repositories/releases/org/jenkins-ci/plugins/swarm-client/1.16/swarm-client-1.16-jar-with-dependencies.jar /var/lib/jenkins/swarm-client.jar
+RUN chown jenkins:jenkins /var/lib/jenkins/swarm-client.jar && chmod 644 /var/lib/jenkins/swarm-client.jar
 
-# Start Swarm Client
+# Expose ports
 EXPOSE 33848/udp
+
+# Start Swarm Client
 ENTRYPOINT ["/usr/bin/sudo","-i","-u","jenkins","/usr/bin/java", "-jar", "/var/lib/jenkins/swarm-client.jar"]
-CMD ["--help"]
\ No newline at end of file
+CMD ["--help"]
diff --git a/swarm-client-1.15-jar-with-dependencies.jar b/swarm-client-1.15-jar-with-dependencies.jar
deleted file mode 100644
index 2c2a06d60ef879297aa2b4a173bcde89990c6745..0000000000000000000000000000000000000000
Binary files a/swarm-client-1.15-jar-with-dependencies.jar and /dev/null differ