Install Jupyter on Docker

  • You do not have permissions to view this page - please try logging in.

Select an image

jupyter/base-notebook

  • Minimally-functional Jupyter Notebook server (e.g., no pandoc for saving notebooks as PDFs)
  • Miniconda Python 3.x in /opt/conda
  • No preinstalled scientific computing packages

 

jupyter/minimal-notebook

  • Everything in jupyter/base-notebook
  • Pandoc and TeX Live for notebook document conversion

 

jupyter/scipy-notebook

  • Everything in jupyter/minimal-notebook and its ancestor images
  • pandas, numexpr, matplotlib, scipy, seaborn, scikit-learn, scikit-image, sympy, cython, patsy, statsmodel, cloudpickle, dill, numba, bokeh, sqlalchemy, hdf5, vincent, beautifulsoup, protobuf, and xlrd packages
  • ipywidgets for interactive visualizations in Python notebooks
  • Facets for visualizing machine learning datasets

 

jupyter/tensorflow-notebook

  • Everything in jupyter/scipy-notebook and its ancestor images
  • tensorflow and keras machine learning libraries

Start to install

docker run -p 8888:8888 jupyter/tensorflow-notebook

If you see the output as follows, the installation has been successfully completed.

    [I 08:06:45.922 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
    [C 08:06:45.924 NotebookApp]
    
        Copy/paste this URL into your browser when you connect for the first time,
        to login with a token:
            http://(5cb9602a2a30 or 127.0.0.1):8888/?token=e4c38ce33c5ea6f46792a9ae95d87f75a281300af4fcaf13

Verify the Jupyter

Open the firefox and go to the URL http://server-ip-address:8888/?token=e4c38ce33c5ea6f46792a9ae95d87f75a281300af4fcaf13

Ctrl + c to exit the docker console.

Create a script to start the jupyter service

run-jupyter.sh:

#!/usr/bin/env bash
LOCAL_DIR="$HOME/jupyter-tensorflow/work"

docker run -d --restart=always --name=jupyter \
 -p 8888:8888 \
 -v $LOCAL_DIR:/home/jovyan/work \
 jupyter/tensorflow-notebook

docker ps

stop-jupyter.sh:

#!/bin/bash
NAME="jupyter"

docker stop $NAME
docker rm $NAME
docker ps

Change the permission of the scripts

chmod 0755 run-jupyter.sh stop-jupyter.sh

Manually Start Jupyter

Create the directory

mkdir -p jupyter-tensorflow/work

Start the jupyter:

./run-jupyter.sh

Get the token info:

docker logs --tail 3 jupyter

Stop the jupyter:

./stop-jupyter.sh
標籤 (Edit tags)
  • No tags
您必須 登入 才能發佈評論。
Powered by MindTouch Core