diff --git a/Dockerfile b/Dockerfile
index 09c5dddc76176041fe3f73abe5fbf3b8a0322205..0e932477b161c8bb4d349bd878b2d39a91cfd9d4 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,30 +1,34 @@
-FROM alpine:3.12
+FROM alpine:3.13
 
 LABEL name="OpenAppStack management"
-LABEL version="4.0"
+LABEL version="4.1"
 LABEL vendor1="Greenhost"
 
-RUN apk --no-cache add \
-  cargo \
-  chromium \
-  chromium-chromedriver \
-  curl \
-  # needed for installing pycurl python module
-  curl-dev \
-  gcc \
-  git \
-  libffi-dev \
-  make \
-  musl-dev \
-  openssh-client \
-  openssl-dev \
-  py3-pip \
-  python3-dev \
-  rsync \
-  rust
 
+# Download yq v4 from github until it's packaged in alpine > 3.13
+ADD https://github.com/mikefarah/yq/releases/download/v4.6.2/yq_linux_amd64 /usr/local/bin/yq
 COPY ./test/pytest/le-staging-bundle.pem /usr/local/share/ca-certificates/le-staging-bundle.pem
-RUN update-ca-certificates
 COPY ./requirements.txt /requirements.txt
-RUN pip install -r /requirements.txt
-RUN ln -s /usr/bin/python3 /usr/bin/python
+RUN \
+  apk --no-cache add \
+    cargo=~1.47.0-r2 \
+    chromium=~86.0.4240.111-r0 \
+    chromium-chromedriver=~86.0.4240.111-r0 \
+    curl=~7.74.0-r1 \
+    # needed for installing pycurl python module
+    curl-dev=~7.74.0-r1 \
+    gcc=~10.2.1_pre1-r3 \
+    git=~2.30.2-r0 \
+    libffi-dev=3.3-r2 \
+    make=~4.3-r0 \
+    musl-dev=~1.2.2-r0 \
+    openssh-client=~8.4_p1-r2 \
+    py3-pip=~20.3.4-r0 \
+    py3-wheel=~0.36.2-r0 \
+    python3-dev=~3.8.8-r0 \
+    rsync=~3.2.3-r1 \
+    rust=~1.47.0-r2 && \
+  chmod a+x /usr/local/bin/* && \
+  update-ca-certificates && \
+  pip install --no-cache-dir -r /requirements.txt && \
+  ln -s /usr/bin/python3 /usr/bin/python