Peter Parente dba9977525 Create jovyan in Dockerfile, reset UID at startup
* Create user jovyan with UID=1000 in the default users group in the Dockerfile
* Set group ownership of user home and conda to root to avoid 'users' group from host access when mounted
* Set stick bit on both paths so root owns subdirs too
* Change jovyan UID if NB_UID is specified and is not the default 1000

Contribution (c) Copyright IBM Corp. 2015
2015-09-10 23:46:31 -04:00
2015-08-27 21:57:04 -04:00
2015-07-15 10:30:00 -05:00

docker-stacks

Join the chat at https://gitter.im/jupyter/jupyter

Opinionated stacks of ready-to-run Jupyter applications in Docker.

Quick Start

If you're familiar with Docker, have it configured, and know exactly what you'd like to run, this one-liner should work in most cases:

docker run -d -P jupyter/<your desired stack>

Getting Started

If this is your first time using Docker or any of the Jupyter projects, do the following to get started.

  1. Install Docker on your host of choice.
  2. Click the link for the Docker Hub repo or GitHub source for your desired stack.
  3. Follow the README for that stack.

Available Stacks

Branches / tags reflect the version of the primary process in each container (e.g., notebook server). Currently, GitHub master / Docker latest for Jupyter Notebook containers are equivalent to 4.0.x / 4.0

Docker Hub repo GitHub source Git Branch → Docker Tag
jupyter/minimal-notebook minimal-notebook master → latest
4.0.x → 4.0
3.2.x → 3.2
jupyter/scipy-notebook scipy-notebook master → latest
4.0.x → 4.0
3.2.x → 3.2
jupyter/r-notebook r-notebook master → latest
4.0.x → 4.0
3.2.x → 3.2
jupyter/datascience-notebook datascience-notebook master → latest
4.0.x → 4.0
jupyter/all-spark-notebook all-spark-notebook master → latest
4.0.x → 4.0
3.2.x → 3.2
jupyter/pyspark-notebook pyspark-notebook master → latest
4.0.x → 4.0
3.2.x → 3.2
Description
Languages
Python 67.3%
Dockerfile 15.5%
Shell 11.1%
Jupyter Notebook 3.6%
Makefile 2.5%