Add CentOS7 docker container
diff --git a/tests/dockerfiles/CentOS_7.Dockerfile b/tests/dockerfiles/CentOS_7.Dockerfile
new file mode 100644
index 0000000..b5c235d
--- /dev/null
+++ b/tests/dockerfiles/CentOS_7.Dockerfile
@@ -0,0 +1,32 @@
+FROM centos:7
+
+RUN yum install -y \
+        https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
+    yum install -y \
+        gcc-c++ \
+        make \
+        cmake3 \
+        pkgconfig \
+        boost-devel \
+        gnuradio-devel \
+        libosmocore-devel \
+        gr-osmosdr \
+        swig \
+        doxygen \
+        python2-docutils \
+        cppunit-devel
+
+COPY ./ /src/
+
+RUN yum install -y patch && \
+    patch -p0 < /src/tests/dockerfiles/CentOS_7_pygtk2.patch
+
+WORKDIR /src/build
+RUN cmake3 -DENABLE_GRGSM_LIVEMON=OFF .. && \
+        # The parallel build sometimes fails when the .grc_gnuradio
+        # and .gnuradio directories do not exist
+        mkdir $HOME/.grc_gnuradio/ $HOME/.gnuradio/ && \
+        make -j $(nproc) && \
+        make install && \
+        ldconfig && \
+        make test