/scala

Lightweight Scala docker image

OtherNOASSERTION

Scala

This repository contains experimental Dockerfile of Scala for Docker's automated build based on lightweight docker image for OpenJDK. Every image also comes bundled with latest version of sbt, a build tool for Scala.

Base Docker Image

Tags

  • latest (default): Scala 2.11.8 which is an alias to 2.11.8
  • 2.11.8: Scala 2.11.8 (alias to 2.11.8-openjdk8)
  • 2.11.8-openjdk8: Scala 2.11.8 (based on denvazh/java:openjdk8-jdk)
  • 2.11.8-openjdk7: Scala 2.11.8 (based on denvazh/java:openjdk7-jdk)
  • 2.11.7: Scala 2.11.7 (alias to 2.11.7-openjdk8)
  • 2.11.7-openjdk8: Scala 2.11.7 (based on denvazh/java:openjdk8-jdk)
  • 2.11.7-openjdk7: Scala 2.11.7 (based on denvazh/java:openjdk7-jdk)
  • 2.11.6: Scala 2.11.6 (alias to 2.11.6-openjdk8)
  • 2.11.6-openjdk8: Scala 2.11.6 (based on denvazh/java:openjdk8-jdk)
  • 2.11.6-openjdk7: Scala 2.11.6 (based on denvazh/java:openjdk7-jdk)
  • 2.11.5: Scala 2.11.5 (alias to 2.11.5-openjdk8)
  • 2.11.5-openjdk8: Scala 2.11.5 (based on denvazh/java:openjdk8-jdk)
  • 2.11.5-openjdk7: Scala 2.11.5 (based on denvazh/java:openjdk7-jdk)
  • 2.11.4: Scala 2.11.4 (alias to 2.11.4-openjdk8)
  • 2.11.4-openjdk8: Scala 2.11.4 (based on denvazh/java:openjdk8-jdk)
  • 2.11.4-openjdk7: Scala 2.11.4 (based on denvazh/java:openjdk7-jdk)
  • 2.11.2: Scala 2.11.2 (alias to 2.11.2-openjdk8)
  • 2.11.2-openjdk8: Scala 2.11.2 (based on denvazh/java:openjdk8-jdk)
  • 2.11.2-openjdk7: Scala 2.11.2 (based on denvazh/java:openjdk7-jdk)
  • 2.11.1: Scala 2.11.1 (alias to 2.11.1-openjdk8)
  • 2.11.1-openjdk8: Scala 2.11.1 (based on denvazh/java:openjdk8-jdk)
  • 2.11.1-openjdk7: Scala 2.11.1 (based on denvazh/java:openjdk7-jdk)
  • 2.11.0: Scala 2.11.0 (alias to 2.11.0-openjdk8)
  • 2.11.0-openjdk8: Scala 2.11.0 (based on denvazh/java:openjdk8-jdk)
  • 2.11.0-openjdk7: Scala 2.11.0 (based on denvazh/java:openjdk7-jdk)
  • 2.10.5: Scala 2.10.5 (alias to 2.10.5-openjdk8)
  • 2.10.5-openjdk8: Scala 2.10.5 (based on denvazh/java:openjdk8-jdk)
  • 2.10.5-openjdk7: Scala 2.10.5 (based on denvazh/java:openjdk7-jdk)
  • 2.10.4: Scala 2.10.4 (alias to 2.10.4-openjdk8)
  • 2.10.4-openjdk8: Scala 2.10.4 (based on denvazh/java:openjdk8-jdk)
  • 2.10.4-openjdk7: Scala 2.10.4 (based on denvazh/java:openjdk7-jdk)

Note: Scala version 2.11.3 is NOT included, because it was released with severe compatibility issues.

Installation

  1. Install Docker

  2. Download automated build from public registry: docker pull denvazh/scala

(alternatively, one can build an image docker build -t="denvazh/scala" github.com/denvazh/scala)