Quando se trata de planos de controle e UIs de gerenciamento para contêineres Docker, você tem muitas opções para escolher. Portainer é a opção mais popular entre o número de ferramentas de contêiner, pipelines de CI/CD integrados e suporte para tudo, desde Docker e Podman até K8s. Mas se você deseja uma UI minimalista, Dockhand e Dockge são igualmente confiáveis, sendo o primeiro o meu favorito desde que os conheci há alguns meses. Mas se quiser instalar plug-ins da comunidade, você pode até usar o Cockpit para controlar o tempo de execução do Docker.
No entanto, embora todas as ferramentas listadas até agora funcionem bem em laptops e desktops, os smartphones são uma história completamente diferente, especialmente se você seguir o layout móvel padrão de suas UIs da web. Felizmente, o Docker Manager resolve esse problema oferecendo uma interface móvel robusta para controlar contêineres espalhados por vários nós de laboratório doméstico, e é por isso que abandonei a configuração Termux + SSH ao solucionar problemas de aplicativos auto-hospedados em meu smartphone.
Docker Manager fornece uma interface de usuário móvel elegante para tarefas de gerenciamento de contêineres
E inclui todas as ferramentas que eu poderia pedir
Meu maior problema com o layout móvel em plataformas de gerenciamento Docker típicas é que elas são um pouco complicadas de navegar. A IU móvel padrão geralmente é muito ampliada e preciso passar por várias configurações para acessar os logs ou as guias do shell quando preciso solucionar problemas. No entanto, quando mudo para o layout da área de trabalho, tudo diminui muito o zoom e tenho que apertar os dedos enquanto navego pelas diferentes guias.
Em contraste, o Docker Manager é um aplicativo dedicado que reúne os utilitários essenciais de gerenciamento de contêineres em uma interface de usuário elegante que não parecerá deslocada na tela de um smartphone. A seção Containers inclui ID, nome da imagem, status, mapeamento de porta, estatísticas de consumo de recursos e outras informações sobre minha pilha auto-hospedada, e posso usar o botão de menu para verificar seus logs, mudar para uma UI de shell ou interrompê-los/reiniciá-los.
Criar novos contêineres é tão fácil quanto posso selecionar portas, variáveis de ambiente e vincular montagens às minhas imagens FOSS. Além disso, posso obter imagens compatíveis com OCI diretamente do Docker Hub ou até mesmo construí-las do zero no Docker Manager. Imagens, volumes persistentes e dispositivos de rede têm suas próprias guias na parte inferior da tela. Minha única reclamação é que meus dois últimos volumes de armazenamento e pontes de rede deveriam ter mais algumas opções além de Verificar e Excluir. Mas como provavelmente não extrairei contêineres complexos do meu smartphone, não quero trabalhar muito com o aplicativo, especialmente porque ele permite alternar entre diferentes servidores Docker com um toque…
Pode ser emparelhado com várias instâncias do Docker
Incluindo servidores Docker executados em modo sem raiz
Como um profissional obstinado de laboratório doméstico, tenho servidores Docker configurados em meu MacBook, nós Raspberry Pi, laptops antigos, máquinas virtuais e praticamente qualquer coisa que possa executar contêineres. Felizmente, o Docker Manager pode se conectar a todos os sistemas do meu arsenal, independentemente do sistema operacional subjacente. Como o aplicativo usa uma conexão SSH para se conectar ao meu ambiente Docker, confio na autenticação por chave de acesso para evitar brechas de segurança em logins com senha. Mas se você for um hacker casual, ainda poderá usar a autenticação por senha ao adicionar um novo ambiente ao Docker Manager.
Em termos de segurança, normalmente executo o Docker no modo sem raiz, e o painel de controle móvel não tem problemas para se conectar a esses ambientes de contêiner menos privilegiados. Caramba, contanto que eu aponte o diretório Podman na variável Docker CLI Path, posso até controlar, criar e configurar contêineres Podman no Docker Manager, o que é muito útil porque estou me acostumando com esse tempo de execução FOSS. Na verdade, adicionei alguns servidores duas vezes: uma vez com as configurações padrão para o ambiente Docker e novamente com o diretório Podman para que eu possa gerenciar os dois tempos de execução no aplicativo móvel.
Apple Container transformou meu Mac em uma máquina de guerra de autoatendimento
É a maneira mais eficiente de executar contêineres no macOS
O Docker Manager pode até controlar o host até certo ponto
Isto é para solução rápida de problemas quando as coisas vão mal
Como estamos falando de hosts, o Docker Manager também pode ajudá-lo a depurar problemas com o sistema subjacente. Além de obter especificações do sistema e métricas de consumo de recursos para o host, ele pode usar SSH diretamente na máquina para que eu não precise mudar para o Termux para executar comandos de terminal.
Caramba, ele pode até navegar em diretórios de host, o que é muito útil quando preciso alterar arquivos nos volumes persistentes do meu contêiner. Como o aplicativo não permite modificar manualmente os arquivos do Docker Compose, usei um explorador de arquivos para ajustar as variáveis compor.yml arquivos pouco antes da execução docker compilar -d usando o terminal como solução. No entanto, eu recomendo criar um usuário Docker Manager com poucos privilégios para evitar problemas de segurança se você for tão paranóico quanto eu.





