Расширяемая браузерная среда для интерактивных вычислений, объединяющая блокноты, терминалы, редакторы и просмотр файлов в одном рабочем пространстве.
jupyter/docker-stacks
Готовые к запуску Docker-образы с JupyterLab, Jupyter Notebook и популярными инструментами для научных вычислений на Python — для личного или командного использования.
Open source альтернатива:Google Colab
- Звёзды
- 8,474
- Форки
- 2,972
- Открытые issues
- 15
- Последний коммит
- 4 дня назад
Что это?
Jupyter Docker Stacks — набор готовых Docker-образов с приложениями Jupyter и инструментами для интерактивных вычислений. Каждый образ опубликован на Quay.io: его можно скачать и запустить одной командой docker run. В результате запускается Jupyter Server с интерфейсом JupyterLab на порту, доступном с хоста.
Образы доступны в нескольких вариантах, например base-notebook, scipy-notebook и datascience-notebook. Каждый вариант дополняет общий базовый образ своим набором библиотек. Образы собираются для архитектур x86_64 и aarch64, а некоторые варианты включают сборки PyTorch и TensorFlow с поддержкой CUDA. Чтобы сохранять работу на хосте, можно подключить к контейнеру локальную директорию. Образы также можно использовать как основу для собственных Dockerfile проектов и развёртываний JupyterHub.
Ключевые возможности
- 01Готовые образы, опубликованные на Quay.io для x86_64 и aarch64
- 02По умолчанию используется интерфейс JupyterLab; Jupyter Notebook можно выбрать с помощью переменной окружения
- 03Несколько вариантов с предустановленными библиотеками для научных вычислений и анализа данных
- 04Образы PyTorch и TensorFlow с поддержкой CUDA для совместимых платформ
- 05Локальные директории можно подключать к контейнеру, чтобы сохранять работу
Сценарии использования
- Запуск личной среды JupyterLab одной командой Docker
- Развёртывание JupyterHub, чтобы команда работала в единой среде для ноутбуков
- Использование образа стека как основы для Dockerfile конкретного проекта
- Знакомство с анализом данных в ноутбуках без локальной установки Python
Быстрый старт
- 1
Установите Docker (скачайте его из документации Docker).
- 2
Запустите сервер JupyterLab с образом scipy-notebook.
docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2026-07-28 - 3
Откройте в браузере URL с выведенным токеном.
Что важно знать
- Docker должен быть установлен и запущен.
- С 2023-10-20 образы публикуются только на Quay.io; старые образы на Docker Hub больше не обновляются.
- Образы имеют большой размер, поскольку в них включено множество научных инструментов Python.
В подборках
Темы
Частые вопросы
- Что такое docker-stacks?
- Готовые к запуску Docker-образы с JupyterLab, Jupyter Notebook и популярными инструментами для научных вычислений на Python — для личного или командного использования. Jupyter Docker Stacks — набор готовых Docker-образов с приложениями Jupyter и инструментами для интерактивных вычислений. Каждый образ опубликован на Quay.io: его можно скачать и запустить одной командой docker run. В результате запускается Jupyter Server с интерфейсом JupyterLab на порту, доступном с хоста.
- docker-stacks можно использовать бесплатно? Какая у него лицензия?
- docker-stacks распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- docker-stacks всё ещё поддерживается?
- Активно поддерживается. Последний коммит в docker-stacks — 3 нояб. 2026 г..
- Для чего можно использовать docker-stacks?
- Запуск личной среды JupyterLab одной командой Docker Развёртывание JupyterHub, чтобы команда работала в единой среде для ноутбуков Использование образа стека как основы для Dockerfile конкретного проекта Знакомство с анализом данных в ноутбуках без локальной установки Python
- Как установить docker-stacks?
- Установите Docker (скачайте его из документации Docker). Запустите сервер JupyterLab с образом scipy-notebook.: docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2026-07-28 Откройте в браузере URL с выведенным токеном.
- Где скачать docker-stacks?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jupyter/docker-stacks
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Дистрибутив JupyterLab, который целиком работает в браузере с ядрами Python на базе WebAssembly и не требует сервера.
Расширение JupyterLab и Python-пакет для написания модульных тестов отдельных ячеек ноутбуков с линейным выполнением, например ноутбуков для подготовки отчётов.
Фреймворк на базе Nix для декларативных и воспроизводимых окружений JupyterLab с настраиваемыми ядрами и расширениями.
Хранит Jupyter notebooks в виде обычных файлов Markdown или скриптов Python, Julia и R, чтобы Git показывал наглядные diff.
Расширение JupyterLab для просмотра шаблонов ноутбуков и создания на их основе новых ноутбуков из общей библиотеки.