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