Skip to content

jirpok/docker-jupyterlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Custom Docker Compose setup for JupyterLab with preconfigured kernels for Bash, C, Kotlin, Python and JavaScript for multi-language notebook development

Setup

  1. Update the following in docker-compose.yml:
    • existing-docker-network
    • /path/to/your/jupyter/notebooks1
    • /path/to/your/jupyter/configuration1: Settings and cache. For rootless Docker, change ownership on the host to 100999:100099 (it's not a typo).
  2. Run docker compose up -d --build
  3. The default port is 8888

To make your password persistent across server sessions:

  1. Run docker logs jupyter and copy the token
  2. Fill out the form and set your new password
  3. Follow the instructions in /path/to/jupyter/configuration/jupyter_server_config.py:c.ServerApp.password (ignore the deprecation warnings)

To install additional Python packages, add them to the # install Python packages section of the Dockerfile, then rebuild the image

Footnotes

  1. Both directories can initially be empty 2

About

Custom Docker Compose setup for JupyterLab with preconfigured kernels for Bash, C, Kotlin, Python and JavaScript for multi-language notebook development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors