diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..3e6b8c591eff7e15c8058a9760b2b9b6c42be5f1
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,17 @@
+FROM python:3.10.8
+WORKDIR /home/pandas
+
+RUN apt-get update && apt-get -y upgrade
+RUN apt-get install -y build-essential bash-completion
+
+# hdf5 needed for pytables installation
+# libgles2-mesa needed for pytest-qt
+RUN apt-get install -y libhdf5-dev libgles2-mesa-dev
+
+RUN python -m pip install --upgrade pip
+COPY requirements-dev.txt /tmp
+RUN python -m pip install -r /tmp/requirements-dev.txt
+RUN git config --global --add safe.directory /home/pandas
+
+ENV SHELL "/bin/bash"
+CMD ["/bin/bash"]
\ No newline at end of file