diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..af84c4d64aab1451224c234bc01ff92bfe15fe82
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,9 @@
+FROM python:3.9-alpine as sphinx-build-env
+RUN apk update
+RUN python -m pip install --upgrade pip
+RUN pip install -U sphinx
+RUN pip install sphinxcontrib-svg2pdfconverter
+RUN apk add librsvg
+RUN pip install sphinx_rtd_theme
+RUN apk add texlive-full
+RUN apk add make
diff --git a/docker_setup.sh b/docker_setup.sh
new file mode 100755
index 0000000000000000000000000000000000000000..509b9952ff672c6d12f99723b35762a46f553d09
--- /dev/null
+++ b/docker_setup.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+docker build -t sphinx-build-env .