Um ambiente extensível de computação interativa, acessado pelo navegador, que reúne notebooks, terminais, editores e navegação de arquivos em um único espaço de trabalho.
jupyter/docker-stacks
Imagens Docker prontas para uso que incluem JupyterLab, Jupyter Notebook e ferramentas comuns de Python científico, para uso pessoal ou em equipe.
Alternativa open source a:Google Colab
- Estrelas
- 8,474
- Forks
- 2,972
- Issues abertas
- 15
- Último commit
- há 4 dias
O que é?
Jupyter Docker Stacks é um conjunto de imagens Docker pré-compiladas que reúne aplicativos Jupyter e ferramentas de computação interativa. Cada imagem é publicada no Quay.io e pode ser baixada e iniciada com um único comando `docker run`, que inicia um Jupyter Server com o frontend JupyterLab em uma porta do host mapeada.
As imagens estão disponíveis em várias variantes, como base-notebook, scipy-notebook e datascience-notebook, cada uma adicionando um conjunto diferente de bibliotecas sobre uma base comum. As imagens são compiladas para x86_64 e aarch64, e algumas variantes incluem versões de PyTorch e TensorFlow com suporte a CUDA. É possível montar um diretório local no contêiner para manter o trabalho no host ou usar as imagens como base para Dockerfiles próprios de projetos e para implantações do JupyterHub.
Recursos principais
- 01Imagens pré-compiladas publicadas no Quay.io para x86_64 e aarch64
- 02JupyterLab é o frontend padrão, e o Jupyter Notebook pode ser ativado por uma variável de ambiente
- 03Várias variantes com bibliotecas científicas e de ciência de dados pré-instaladas
- 04Imagens de PyTorch e TensorFlow com suporte a CUDA para plataformas compatíveis
- 05É possível montar diretórios locais no contêiner para persistir o trabalho
Casos de uso
- Iniciar um ambiente pessoal do JupyterLab com um único comando Docker
- Executar o JupyterHub para que uma equipe compartilhe uma configuração consistente de notebooks
- Usar uma imagem da stack como base para um Dockerfile específico de um projeto
- Experimentar análises de dados com notebooks sem instalar Python localmente
Início rápido
- 1
Instale o Docker (baixe-o na documentação do Docker).
- 2
Inicie um servidor JupyterLab com a imagem scipy-notebook.
docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2026-07-28 - 3
Abra no navegador a URL exibida com o token.
Antes de usar
- É necessário que o Docker esteja instalado e em execução.
- Desde 2023-10-20, as imagens são publicadas apenas no Quay.io; as imagens antigas do Docker Hub não são mais atualizadas.
- As imagens são grandes porque incluem muitas ferramentas científicas de Python.
Em coleções
Tópicos
Perguntas frequentes
- O que é docker-stacks?
- Imagens Docker prontas para uso que incluem JupyterLab, Jupyter Notebook e ferramentas comuns de Python científico, para uso pessoal ou em equipe. Jupyter Docker Stacks é um conjunto de imagens Docker pré-compiladas que reúne aplicativos Jupyter e ferramentas de computação interativa. Cada imagem é publicada no Quay.io e pode ser baixada e iniciada com um único comando `docker run`, que inicia um Jupyter Server com o frontend JupyterLab em uma porta do host mapeada.
- docker-stacks é gratuito? Qual é a licença?
- docker-stacks é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- docker-stacks ainda é mantido?
- Manutenção ativa. O último commit de docker-stacks foi em 3 de nov. de 2026.
- Para que posso usar docker-stacks?
- Iniciar um ambiente pessoal do JupyterLab com um único comando Docker Executar o JupyterHub para que uma equipe compartilhe uma configuração consistente de notebooks Usar uma imagem da stack como base para um Dockerfile específico de um projeto Experimentar análises de dados com notebooks sem instalar Python localmente
- Como instalar docker-stacks?
- Instale o Docker (baixe-o na documentação do Docker). Inicie um servidor JupyterLab com a imagem scipy-notebook.: docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2026-07-28 Abra no navegador a URL exibida com o token.
- Onde consigo docker-stacks?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jupyter/docker-stacks
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma distribuição do JupyterLab que roda inteiramente no navegador, com kernels Python baseados em WebAssembly e sem precisar de servidor.
Extensão do JupyterLab e pacote Python para escrever testes unitários para células individuais de notebooks executados em sequência, como notebooks de relatórios.
Framework baseado em Nix para criar ambientes JupyterLab declarativos e reproduzíveis, com kernels e extensões configuráveis.
Armazena notebooks Jupyter como Markdown puro ou scripts Python, Julia e R, facilitando a comparação de diferenças e o versionamento no Git.
Uma extensão do JupyterLab que permite navegar por uma biblioteca compartilhada de modelos de notebooks e criar notebooks a partir deles.