Como configurar o miniconda no Docker Desktop
- Rodrigo Saito
- 25 de mar.
- 2 min de leitura
Atualizado: 27 de mar.
Fala pessoal, tudo bem?
Está começando em programar em Pyhton, com o Jupter Notebook? Podemos instalar o miniconda, um dos produtos do Anaconda, para que você possa programar em Pyhton via Web.
O miniconda é uma alternativa para que você não precise baixar o pacote mais completo do Anaconda. Além de ser uma alternativa no Docker, é bem mais leve que o pacote tradicional.
Com o Docker Desktop ativo, abra o terminal e digite o seguinte comando:
docker search continuumio
Baixe a imagem, com o comando abaixo:
docker pull continuumio/miniconda3
Crie um container, com o seguinte comando:
docker run -it --name miniconda1 continuumio/miniconda3 /bin/bash
Teste o container, executando o seguinte comando, dentro do shell:
conda info
Depois saida do shell do linux do container miniconda, digitando o comando:
exitPara instalar e iniciar o Jupyter Notebook, execute o seguinte comando em uma única linha na máquina host:
docker run -it --name miniconda2 -p 8888:8888 continuumio/miniconda3
No shell do linux do container, troque de diretorio digitando o seguinte comando:
cd /opt/conda/bin/
Para instalar o Jupyter notebbok, digite:
conda install jupyter
Digite Y para continuar:

Ao final, temos o Jupyter instalado:

Cria uma pasta dentro do container,
mkdir /opt/notebooks
Execute o seguinte comando, para ativar o Jupyuter Notebook
jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root
Para o final da execução, perceba que irá ser criado uma url, que voce pode clicar em cima:

Abra o Browser local, podendo criar pastas, ou arquivos Pyhton:

Teste com a criação de um arquivo Pyhton:

Dessa forma, conseguimos executar comandos Jupyter notebook sem precisar instalar todo o pacote do Anaconda!
Após voce fechar o seu browser, voce deverá novamente criar o link do jupyter notebook do Miniconda. Ligue o seu container e para se conectar, digite o comando:
docker exec -it miniconda2 bash
Execute o seguinte comando, para ativar o Jupyuter Notebook
jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root
Clique no link para entrar via browser:

Pronto! Novamente podemos executar os comandos do Jupyter Notebook:

Gostou da Dica? Assine nosso blog e assista o nosso canal: youtube;com/@datalib22
obrigado, e até+
Referência: ANACONDA, Docker, Disponível em <https://www.anaconda.com/docs/tools/working-with-conda/applications/docker>, Acesso em 25 de mar. de 25.







Comentários