Alternativa ao Docker Desktop
(container-desktop.com)Introdução ao Podman Desktop
O Podman Desktop é uma interface gráfica de desktop multiplataforma criada pela própria equipe do Podman, oferecendo uma interface gráfica amigável para o Podman, um gerenciador de contêineres gratuito e de código aberto.
Principais recursos do Podman Desktop
- Aplicativo integrado multiplataforma: oferece a mesma interface gráfica no Windows, Mac e Linux
- Ferramenta de aprendizado de comandos do Podman: útil para aprender a poderosa interface de linha de comando do Podman e ampliar seu uso
- Fornece recursos essenciais: o dashboard oferece apenas os recursos essenciais, criando um ambiente familiar para o usuário
Itens que podem ser gerenciados
Multiplataforma
- o aplicativo tem a mesma aparência em qualquer lugar
- informa claramente onde logs e configurações são armazenados
- permite depuração e compreensão do funcionamento interno
Suporte a vários engines
- funciona de forma nativa e rápida no Linux
- oferece suporte a virtualização em todos os sistemas operacionais
- suporte ao LIMA no MacOS
- suporte ao WSL no Windows
- suporte aos engines Podman e Docker
- há planos para engines adicionais
Gerenciamento de contêineres
- fornece informações sobre a origem e o estado do ambiente de contêineres
- acesso rápido a logs, variáveis de ambiente, mounts, portas abertas e estatísticas de monitoramento
- executa tarefas comuns de manutenção: parar, reiniciar, remover
- acesso direto aos serviços expostos pelo navegador
- controle do interior do contêiner usando o console do terminal
Gerenciamento de imagens
- fornece informações sobre a origem e o estado do repositório local de imagens
- cria imediatamente novos contêineres a partir de imagens, com configuração de nome, mapeamento de portas e mounts
- acesso rápido ao build de imagens, verificação de impacto e depuração
- oferece um visualizador de configuração detalhada
- executa tarefas comuns de manutenção: buscar atualizações mais recentes, enviar alterações
Segurança
- reconhecimento de inspeções de segurança detalhadas
- fornece informações sobre vulnerabilidades conhecidas
- ajuda a criar e manter sistemas seguros
Gerenciamento de rede
- permite criar e reutilizar redes a qualquer momento
- fornece informações detalhadas de configuração de cada rede
Gerenciamento de pods
- usa todos os recursos de pods nos engines compatíveis
- acesso a logs, processos e detalhes
- gera kube e executa tarefas comuns
Gerenciamento de máquinas
- gerencia todas as máquinas virtuais do Podman disponíveis, cria novas máquinas ou remove as desnecessárias
Gerenciamento de secrets
- reconhece todos os secrets disponíveis, define novos secrets ou exclui secrets antigos
Gerenciamento de volumes
- gerencia volumes compartilhados entre contêineres, oferecendo limitação de repetição e portabilidade
UX eficiente
- fornece informações detalhadas apenas quando necessário, sem pop-ups desnecessários
Resumo do GN⁺
O Podman Desktop é uma ferramenta poderosa que oferece uma experiência de uso consistente em diferentes sistemas operacionais. Em especial, é útil para aprender os comandos do Podman e gerenciar com eficiência ambientes de contêineres. Com recursos variados como segurança, rede, pods, máquinas, secrets e gerenciamento de volumes, deve ser de grande ajuda para profissionais de DevOps e desenvolvedores. Em comparação com outras ferramentas de gerenciamento de contêineres, como o Docker, o Podman Desktop se diferencia por aproveitar ao máximo as vantagens do código aberto e por ajudar o usuário a entender e controlar melhor o ambiente de contêineres.
2 comentários
Eu já sabia havia alguns anos que existia algo chamado posman, mas ouvi dizer que tinha bastante bugs e vários pontos inconvenientes. Recentemente melhorou bastante?
Comentários do Hacker News
Recebeu um pedido do time de DevOps que queria adicionar Kubernetes
Por que o suporte a Kubernetes é importante
Experiência usando Rancher Desktop
Recomendação do OrbStack para usuários de macOS
Podman Desktop também é uma boa alternativa
Usa colima e sente falta de uma alternativa que ofereça suporte a encaminhamento de porta UDP
Experiência com OrbStack
Recurso de host mount do Podman
Pergunta sobre a diferença em relação ao Podman Desktop
docker run