If you mean writing a Dockerfile that creates an image that can run an sbt project, you can take a look at William-Yeh/docker-sbt :
# Sbt on Java 7 # # URL: https://github.com/William-Yeh/docker-sbt # # @see http://www.scala-sbt.org/release/tutorial/Manual-Installation.html # # Version 0.7 FROM williamyeh/java7 MAINTAINER William Yeh < william.pjyeh@gmail.com > ENV SBT_VERSION 0.13.8 ENV SBT_JAR https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/$SBT_VERSION/sbt-launch.jar ADD $SBT_JAR /usr/local/bin/sbt-launch.jar COPY sbt.sh /usr/local/bin/sbt RUN echo "==> fetch all sbt jars from Maven repo..." && \ echo "==> [CAUTION] this may take several minutes!!!" && \ sbt VOLUME [ "/app" ] WORKDIR /app # Define default command. ENTRYPOINT ["sbt"] CMD ["--version"]
source share