diff --git a/Dockerfile b/Dockerfile
index d8b87bfd650ba6d63752acec24595c5553b70d25..f0294f568b9e1b7dc4c4b87a0d64338e541b9c86 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,8 +1,42 @@
 # hadolint ignore=DL3006
-FROM quay.io/pypa/manylinux2014_x86_64
-ENV PATH /opt/python/cp36-cp36m/bin:/opt/rh/devtoolset-9/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
-# hadolint ignore=DL3013
-RUN pip install --no-cache-dir --progress-bar=off \
+FROM registry.access.redhat.com/ubi7/ubi
+# hadolint ignore=DL3013,DL3033
+RUN yum install -y --disableplugin=subscription-manager \
+        autoconf \
+        automake \
+        binutils \
+        bison \
+        byacc \
+        cscope \
+        ctags \
+        diffstat \
+        doxygen \
+        elfutils \
+        flex \
+        gcc \
+        gcc-c++ \
+        gcc-gfortran \
+        gettext \
+        git \
+        indent \
+        intltool \
+        libtool \
+        make \
+        patch \
+        patchutils \
+        pkgconfig \
+        rcs \
+        redhat-rpm-config \
+        rh-python36-python-devel \
+        rh-python36-python-pip \
+        rpm-build \
+        rpm-sign \
+        subversion \
+        swig \
+        systemtap \
+    && \
+    yum --disableplugin=subscription-manager clean all && \
+    pip install --no-cache-dir --progress-bar=off \
         docutils \
         pipenv \
         poetry \
@@ -12,4 +46,4 @@ RUN pip install --no-cache-dir --progress-bar=off \
         twine \
         wheel \
     && \
-    rm -rf /tmp/* /var/tmp/* /root/.cache/*
+    rm -rf /tmp/* /var/tmp/* ~/.cache/* /var/cache/yum/*