Public | Automated Build

Last pushed: 2 years ago
Short Description
Ubuntu 15.10 with Confluent 2.0.1, Kafka, ES 1.7.5, Spark 1.6.1, SBT, Activator & Zsh DEV
Full Description

FAT Dev container

Just pull the image on the Docker hub

docker pull nsphung/dev01

This image is fat but very useful if you want to develop on Windows not in a VM or don't want to install all these stuff on your computer but got docker around.

A fat developer image that contains everything to start on :

  • Ubuntu 15.10
  • Confluent 2.0.1 (with Zookeeper)
  • Kafka (with Kafka compatibility support)
  • Spark 1.6.1
  • ElasticSearch 1.7.5
  • SBT 0.13.11
  • Activator 1.3.10
  • Zsh
  • Git
  • curl / wget
  • Java 8

Mount volume on windows + docker-machine

Launch the container

For windows with volume, launch the container like this :

docker run -it -p 8123:8123 -p 9200:9200 -p 9300:9300 -v /cygdrive/d/git:/root/git -v /cygdrive/c/Users/Nicolas/.ivy2:/root/.ivy2 -v /cygdrive/d/data/elasticsearch:/data/elasticsearch nsphung/dev01

  • /root/.ivy2 cache directory volume to avoid downloading dependencies each time
  • /root/git is the workdir on your host where it contains your root code projects directory for example
  • /data/elasticsearch is the volume if you want your ES data to be persistent across containers

And enjoy the zsh with everything you need to start to develop.

Docker Pull Command
Source Repository