This repository provides a Docker environment for running Jupyter Lab/Notebook with the Traefik reverse proxy. It supports multiple languages including Python, C, C++, Golang, Java, Javascript, Julia, R, and Ruby and can easily combined with extra services.
-
Docker: https://www.docker.com/
-
Docker-compose: https://docs.docker.com/compose/install/
-
GNU make: https://www.gnu.org/software/make/manual/make.html
The Makefile commands are listed in the following:
# Build docker images
make build
# Create docker network
make network
# Start containers (default: Jupyer Lab & Notebook)
make start
You can go to localhost:1001 for the traefik dashboard and localhost:1002/lab for the Jupyter Lab UI or localhost:1002/tree for the Jupyter Notebook UI.
# Remove containers
make clean