/jupytent

minimal docker container based Jupyter lab/hub/notebook, provisioned resource via docker-compose.

Primary LanguageJupyter NotebookMIT LicenseMIT

Jupytent (Jupy-tent)

Minimal docker container based Jupyter lab/hub/notebook, provisioned resource via docker-compose.

Prerequisite

Core Dependencies

Usage

  1. Clone this repository to your machine, export path for availability of jupytent command
git clone https://github.com/sinonkt/jupytent.git
cd jupytent
  1. Create your new jupter instances stack, by copying from ./stacks/example.yml
cp ./stacks/example.yml ./stacks/lab1.yml
  1. Adjust number of users or resources provided for each instance as you like.
<definition yml lies here>
  1. Generate your new stack configs. Need to regenerate stack configs every time we've changes
./bin/jupytent generate lab1
  1. Then run our stack by.
./bin/jupytent up lab1

We good to goes now! Happy Jupyting. :)

  • Another shortcut command for update current stack right away which exactly just run generate then up selected stack.
    ./bin/jupytent update lab1
    

Jupyter docker stacks

Selecting an Image

Alternatives

JupyterHub (Official,with kubernetes,pdf)

Contributors

Issues

Share GPU accross jupyter instance