diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..45b00c0fe8431dc00bbe202f45105219984ccced
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,29 @@
+
+FROM debian
+
+RUN apt-get update && apt-get -y install \
+    build-essential \
+    freeglut3-dev \
+    gtkwave \
+    texinfo \
+    elfutils \
+    ctags \
+    libelf1 \
+    libelf-dev \
+    libglib2.0-dev \
+    gcc-avr \
+    gdb-avr \
+    avr-libc \
+    git \
+    arduino-mk \
+    && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
+
+WORKDIR /tmp/
+RUN git clone https://github.com/buserror/simavr.git --single-branch --depth 1
+
+WORKDIR /tmp/simavr
+RUN make
+RUN make install
+#RUN make install RELEASE=1
+
+WORKDIR /work
\ No newline at end of file