docker-stacks

GitHub

Ready-to-run Docker images containing Jupyter applications

RAW Compose
1. Pull Image docker pull library/my-notebook
2. 1-Click Launch Command docker run -d --name docker-stacks my-notebook
3. Compose Deployment docker compose up -d
examples/docker-compose/notebook/letsencrypt-notebook.yml
Download .yml
---
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.

version: "2"

services:
  notebook:
    build: .
    image: my-notebook
    container_name: ${NAME}
    volumes:
      - "work:/home/jovyan/work"
      - "secrets:/etc/letsencrypt"
    ports:
      - "${PORT}:8888"
    environment:
      USE_HTTPS: "yes"
      PASSWORD: ${PASSWORD}
    command: >
      start-notebook.py
      --ServerApp.certfile=/etc/letsencrypt/fullchain.pem
      --ServerApp.keyfile=/etc/letsencrypt/privkey.pem

volumes:
  work:
    external:
      name: ${WORK_VOLUME}
  secrets:
    external:
      name: ${SECRETS_VOLUME}