
Neste guia, vamos aprofundar os passos para instalar o Podman e o Docker em várias plataformas, explorar a instalação e uso da imagem Docker "janderson1719/janderscience", e destacar a presença da ferramenta cookiecutter com um modelo pronto de projeto de ciência de dados. Essa imagem oferece um ambiente Ubuntu 23.04 com uma coleção ampla de ferramentas e bibliotecas pré-instaladas, especialmente projetadas para cientistas e analistas de dados.
sudo apt update
sudo apt install -y podman docker.io
sudo systemctl enable --now docker
sudo dnf install -y podman
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce
sudo systemctl enable --now docker
sudo dnf install -y podman
sudo dnf install -y moby-engine
sudo systemctl enable --now docker
LazyDocker é uma ferramenta de linha de comando que simplifica o monitoramento e gerenciamento de containers Docker e Podman por meio de uma interface visual.
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash
Podman Desktop é uma interface gráfica que facilita o gerenciamento de containers Podman em sistemas Windows e macOS.
Docker Desktop é uma interface gráfica que simplifica o gerenciamento de containers Docker em sistemas Windows e macOS.
A imagem Docker "janderson1719/janderscience" oferece uma série de vantagens específicas para cientistas e analistas de dados:
Ubuntu Atualizado (23.04): A escolha de um sistema operacional Ubuntu atualizado oferece segurança, desempenho e acesso às últimas melhorias do sistema.
Ambiente Anaconda3: O Anaconda3 é um ambiente de gerenciamento de pacotes Python que simplifica a instalação e gerenciamento de bibliotecas científicas.
Aprimoramento da Linha de Comando: A inclusão do Oh-My-Zsh e Spaceship Prompt torna a experiência da linha de comando mais produtiva e agradável.
Ferramentas de Desenvolvimento: A presença de Git, Zsh, Vim e Neovim aumenta a eficiência do desenvolvimento e facilita a colaboração em projetos.
Bibliotecas Científicas: A imagem já inclui uma variedade de bibliotecas essenciais para análise de dados e ciência:
Bibliotecas Científicas Avançadas: Além disso, a imagem também possui:
docker run -it -p 8888:8888 -v /caminho/para/diretorio/local:/app janderson1719/janderscience
Acesse http://localhost:8888 em um navegador. O token é vazio.
Com as bibliotecas e ferramentas pré-instaladas, você pode explorar análise de dados, visualização, modelagem e muito mais.
Use o conda para criar e gerenciar ambientes virtuais específicos.
conda create -n meuambiente python=3.8
conda activate meuambiente
A imagem já inclui o comando cookiecutter. Use o modelo de ciência de dados predefinido com:
cookiecutter https://github.com/drivendata/cookiecutter-data-science
Projeto Cookiecutter Data Science:
O projeto Cookiecutter Data Science é um template que estabelece uma estrutura de pastas organizada para projetos de análise de dados. Ele cria uma estrutura coesa, incluindo pastas para notebooks, dados, resultados e muito mais. Isso promove a organização do projeto e facilita a colaboração.
A estrutura típica de pastas do Cookiecutter Data Science inclui:
**: Para documentação do projeto.
Esta estrutura otimiza o fluxo de trabalho e promove boas práticas de organização em projetos de ciência de dados.
Docker:
docker pull janderson1719/janderscience: Baixa a imagem.docker run -it <imagem>: Executa um container interativo.docker ps -a: Lista todos os containers.docker exec -it <container_id> <comando>: Executa um comando no container.Podman:
podman pull janderson1719/janderscience: Baixa a imagem.podman run -it <imagem>: Executa um container interativo.podman ps -a: Lista todos os containers.podman exec -it <container_id> <comando>: Executa um comando no container.Lembre-se de substituir <imagem> e <container_id> pelos valores corretos.
Este guia proporcionou instruções detalhadas sobre a instalação e uso do Podman e Docker, sobre a imagem "janderson1719/janderscience", bem como uma visão detalhada sobre o projeto Cookiecutter Data Science. Agora você está preparado para explorar o mundo da análise de dados e ciência de dados de maneira organizada e eficiente!
Content type
Image
Digest
sha256:cfd6566bf…
Size
2.8 GB
Last updated
about 3 years ago
docker pull janderson1719/janderscience