diff --git a/contrib/Dockerfile b/contrib/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..18868378490c24e1e240fa47abc60c9f0292cb35
--- /dev/null
+++ b/contrib/Dockerfile
@@ -0,0 +1,26 @@
+FROM debian:buster-slim
+
+RUN apt update && apt install -y --no-install-recommends \
+    ca-certificates \
+    file \
+    git \
+    subversion \
+    python \
+    build-essential \
+    gawk \
+    unzip \
+    libncurses5-dev \
+    zlib1g-dev \
+    libssl-dev \
+    libelf-dev \
+    wget \
+    time \
+    ecdsautils \
+    lua-check \
+  && rm -rf /var/lib/apt/lists/*
+
+RUN useradd -d /gluon gluon
+USER gluon
+
+VOLUME /gluon
+WORKDIR /gluon