Skip to content

mapsacosta/EAFJupyter

Repository files navigation

JupyterHub @ the Fermilab Elastic Analysis Facility

Discourse badge Read the Docs badge DockerHub badge Binder badget

EAF Docker Stacks

EAF Docker Stacks are a set of ready-to-run Docker images containing Jupyter applications and interactive computing tools for Fermilab experiments through the Elastic Analysis Facility.

This is a fork of the original docker stacks from Jupyter, adapted to innovative modern HEP computing needs without compromising major traditional Grid computing features.

Quick Start

You can try a recent build of the jupyter/base-notebook image on mybinder.org by simply clicking the preceding link. Otherwise, the two examples below may help you get started if you have Docker installed know which Docker image you want to use, and want to launch a single Jupyter Notebook server in a container.

The User Guide on ReadTheDocs describes additional uses and features in detail.

Example 1: This command pulls the jupyter/scipy-notebook image tagged 17aba6048f44 from Docker Hub if it is not already present on the local host. It then starts a container running a Jupyter Notebook server and exposes the server on host port 8888. The server logs appear in the terminal. Visiting http://<hostname>:8888/?token=<token> in a browser loads the Jupyter Notebook dashboard page, where hostname is the name of the computer running docker and token is the secret token printed in the console. The container remains intact for restart after the notebook server exits.

docker run -p 8888:8888 jupyter/scipy-notebook:17aba6048f44

Resources