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:
exit
Para 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.
Comentarios