diff --git a/docker/app/Dockerfile b/docker/app/Dockerfile
index df828a2a349cb53ec465a3ea629ec61926fe6959..fe3f7f0bcd2b87016a6fa1deff35a9b39eba22be 100644
--- a/docker/app/Dockerfile
+++ b/docker/app/Dockerfile
@@ -5,15 +5,14 @@ RUN apt-get update -q \
     && DEBIAN_FRONTEND=noninteractive apt-get install -qy --no-install-recommends \
       ca-certificates \
       openssh-server \
-      wget
+      wget \
+      apt-transport-https
 
 # Download & Install GitLab
-# If the Omnibus package version below is outdated please contribute a merge request to update it.
 # If you run GitLab Enterprise Edition point it to a location where you have downloaded it.
-RUN TMP_FILE=$(mktemp); \
-    wget -q -O $TMP_FILE https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab-ce_7.10.1~omnibus.2-1_amd64.deb \
-    && dpkg -i $TMP_FILE \
-    && rm -f $TMP_FILE
+RUN echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/gitlab_gitlab-ce.list
+RUN wget -q -O - https://packages.gitlab.com/gpg.key | apt-key add -
+RUN apt-get update && apt-get install -yq --no-install-recommends gitlab-ce
 
 # Manage SSHD through runit
 RUN mkdir -p /opt/gitlab/sv/sshd/supervise \
diff --git a/docker/single/Dockerfile b/docker/single/Dockerfile
index 8cdc24cf0459c5f96bfdb377f75ab23bf4f299a8..892245725347e5345752b76da6c2a53be1bf1388 100644
--- a/docker/single/Dockerfile
+++ b/docker/single/Dockerfile
@@ -2,20 +2,18 @@ FROM ubuntu:14.04
 MAINTAINER Sytse Sijbrandij
 
 # Install required packages
-RUN apt-get update
-ENV DEBIAN_FRONTEND noninteractive
-RUN apt-get install -yq --no-install-recommends \
+RUN apt-get update -q \
+    && DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
       ca-certificates \
       openssh-server \
-      wget
+      wget \
+      apt-transport-https
 
 # Download & Install GitLab
-# If the Omnibus package version below is outdated please contribute a merge request to update it.
 # If you run GitLab Enterprise Edition point it to a location where you have downloaded it.
-RUN TMP_FILE=$(mktemp); \
-    wget -q -O $TMP_FILE https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab-ce_7.10.1~omnibus.2-1_amd64.deb \
-    && dpkg -i $TMP_FILE \
-    && rm -f $TMP_FILE
+RUN echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/gitlab_gitlab-ce.list
+RUN wget -q -O - https://packages.gitlab.com/gpg.key | apt-key add -
+RUN apt-get update && apt-get install -yq --no-install-recommends gitlab-ce
 
 # Manage SSHD through runit
 RUN mkdir -p /opt/gitlab/sv/sshd/supervise \