diff --git a/testing/Dockerfile b/testing/Dockerfile
new file mode 100755
index 0000000000000000000000000000000000000000..a248bdba77e45e72963c791fa5b9626bf14b660c
--- /dev/null
+++ b/testing/Dockerfile
@@ -0,0 +1,22 @@
+FROM debian:buster
+ENV DEBIAN_FRONTEND noninteractive
+
+RUN apt-get update && apt-get install -y wget gnupg2 software-properties-common procps rsync xvfb
+
+RUN wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc -O- | apt-key add - \
+	&& wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add - \
+	&& apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian buster contrib" \
+	&& apt-get update \
+	&& apt-get install -y virtualbox-6.1
+
+RUN wget https://releases.hashicorp.com/vagrant/2.2.16/vagrant_2.2.16_x86_64.deb \
+		&& dpkg -i vagrant_2.2.16_x86_64.deb
+
+RUN apt-add-repository "deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main" \
+	&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367 \
+	&& apt-get update \
+	&& apt-get install -y ansible
+
+RUN apt-get update \
+	&& apt-get install -y git python3-pip \
+	&& pip3 install setuptools