Add Dockerfile
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..00bea0d
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,27 @@
+# Use the official Python 3.11 image
+FROM python:3.11-slim-bookworm
+
+# Set environment variables
+ENV PIP_CACHE_DIR="/app/.cache/pip" \
+    PYTHONPATH="PYTHONPATH:."
+ENV VIRTUAL_ENV=/app/venv
+ENV PATH="$VIRTUAL_ENV/bin:$PATH"
+
+# Set the working directory
+COPY lib /app/lib
+COPY requirements.txt /app/requirements.txt
+COPY systems /app/systems
+COPY my_utils /app/my_utils
+WORKDIR /app
+
+# Install Python dependencies and create a virtual environment
+RUN mkdir -p "/app/logs"
+RUN python -m venv venv
+RUN cp $(find / -name longintrepr.h) /usr/local/include/python3.11/
+RUN venv/bin/pip install --use-pep517 -r requirements.txt
+RUN . venv/bin/activate && python -m spacy download de_core_news_lg
+
+# Define the entry point
+CMD ["python", "/app/systems/parse_spacy_pipe.py"]
+
+
diff --git a/README.md b/README.md
index 6136c7f..04c15c9 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,19 @@
 # SOTA Part-of-Speech and Lemmatizers for German
 
-## Install Requirements
+## Build and run as a Docker Image
+
+```shell
+docker build -t conllu2spacy .
+```
+
+Then run the image for example with:
+
+```shell
+korapxml2conllu rei.zip | docker run -i conllu2spacy | conllu2korapxml > rei.spacy.zip
+```
+
+
+## Build locally and install Requirements
 
 ### Create a Virtual Environment
 ```