FROM debian:latest RUN apt-get update && apt-get upgrade && apt-get -y install wget xz-utils RUN wget https://factorio.com/get-download/stable/headless/linux64 -O factorio-stable.tar.xz RUN tar xf factorio-stable.tar.xz WORKDIR /factorio RUN useradd -M factorio RUN chown -R factorio /factorio USER factorio RUN mkdir -p saves VOLUME ["/factorio/saves"] EXPOSE 34197/udp EXPOSE 27015/tcp ENTRYPOINT ["/factorio/bin/x64/factorio"] CMD ["/factorio/bin/x64/factorio", "--start-server", "/factorio/saves/default.zip"]