![Kubernetes evolui de apostas de 'distro' para escolha em escala](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706100812_Kubernetes-evolui-de-apostas-de-distro-para-escolha-em-escala-150x150.jpg)
Kubernetes evolui de apostas de ‘distro’ para escolha em escala
24 de janeiro de 2024![OAuth.Tools: a ferramenta online que vai além dos JWTs](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706102526_OAuthTools-a-ferramenta-online-que-vai-alem-dos-JWTs-150x150.png)
OAuth.Tools: a ferramenta online que vai além dos JWTs
24 de janeiro de 2024Quando você deseja trabalhar com seus contêineres Docker, você opta por usar a linha de comando ou prefere seguir a rota GUI?
Neste último caso, você provavelmente encontrou uma mistura de ferramentas que vão desde as excessivamente complexas até as muito simplificadas. Muito provavelmente, você preferiria algo que exista em algum lugar intermediário, onde forma e função se encontrem para criar um aplicativo com a quantidade certa de recursos que tornem mais fácil monitorar, controlar e depurar esses contêineres.
Eu tentei uma grande variedade de GUIs para Docker Containers e, embora goste do Portainer, entendo que essa ferramenta específica pode ser um pouco demais para alguns.
Felizmente, encontrei uma ferramenta que torna o trabalho com contêineres Docker o mais simples possível. O aplicativo em questão se chama WhaleDeck e está disponível apenas para dispositivos MacOS, iOS e iPadOS. O WhaleDeck se conecta facilmente aos seus servidores Linux que hospedam contêineres Docker e simplifica uma série de tarefas associadas ao gerenciamento de contêineres.
Antes de continuar, saiba que este aplicativo tem suas limitações. Por exemplo, você não pode construir e implantar um contêiner do WhaleDeck. Mas o que você pode fazer é:
- Desligue/reinicie o servidor
- Iniciar todos os contêineres
- Pare todos os contêineres
- Iniciar, parar e pausar contêineres individuais
- Gerenciar redes e volumes (somente versão Pro)
- Visualize recursos (CPU, memória, tempo de atividade, contêineres, rede, unidade), montagens, portas e logs.
O que acho mais impressionante no WhaleDeck é que ele fornece mais informações do que você precisa para um contêiner. Ao visualizar um contêiner individual, você verá datas de criação, início e término, política de reinicialização de estado, PID, plataforma, imagem, montagens, redes (gateway IP e IP), portas e portas expostas. Além de construir e lançar contêineres, o único outro recurso que falta no WhaleDeck é a capacidade de gerenciar imagens.
No que diz respeito à segurança, as senhas configuradas no WhaleDeck são armazenadas com segurança no iCloud Keychain da Apple, para que somente você possa acessá-las. Além disso, o WhaleDeck não rastreia estatísticas do usuário, então você não precisa se preocupar se os desenvolvedores estão de olho em você.
Pense no WhaleDeck como seu console de gerenciamento Docker, onde você pode observar e gerenciar seus contêineres no seu MacBook, iMac, iPhone ou iPad.
O conjunto básico de recursos do WhaleDeck pode ser usado gratuitamente com dois servidores conectados. Se você precisar conectar o WhaleDeck a mais de dois servidores, terá que pagar pela versão Pro, que custa apenas uma vez $ 19,99. A versão Pro não apenas oferece servidores ilimitados, mas também adiciona suporte para MacOS Server, sincronização do iCloud e configurações personalizadas.
Vamos instalar o WhaleDeck e ver como é fácil conectá-lo ao seu servidor Docker.
Instalando o WhaleDeck
Vou demonstrar a instalação do WhaleDeck no MacOS (já que não tenho dispositivo iOS ou iPadOS). Se você já instalou um aplicativo no MacOS, sabe como ele é simples e com a instalação do WhaleDeck não é diferente.
Tudo que você precisa fazer é abrir a MacOS App Store e procurar WhaleDeck. Depois de ver a entrada (Figura 1 – de Florian Seida), clique no botão Obter para instalar o aplicativo.
-
Figura 1: A entrada Whaledeck na MacOS App Store.
Depois que o WhaleDeck estiver instalado, você o encontrará no MacOS Launchpad. Clique no iniciador para abrir o aplicativo. Quando o WhaleDeck for aberto pela primeira vez, você será recebido por um assistente de integração que orientará você sobre como o aplicativo é usado (Figura 2).
-
Figura 2: O recurso de integração do WhaleDeck facilita o aprendizado sobre os recursos encontrados no aplicativo.
Ao final do assistente de integração, você também pode optar por testar os recursos Pro (por 14 dias).
Adicionando seu primeiro servidor
Depois de clicar no assistente de integração, você chegará à página principal, que está bastante vazia (Figura 3).
-
Figura 3: O WhaleDeck principal está vazio e aguardando você se conectar ao seu primeiro servidor.
Para adicionar seu primeiro servidor, clique no botão + no canto superior direito. No pop-up resultante (Figura 4), preencha as informações necessárias.
-
Figura 4: O servidor WhaleDeck adiciona um pop-up.
Você precisará:
- Alias – um apelido para o seu servidor
- Host – endereço IP ou domínio do seu servidor Docker
- Porta – Esta é a porta SSH usada no seu servidor de hospedagem
- Nome de usuário – um nome de usuário que pertence ao grupo docker em seu servidor
- Senha – a senha do usuário
- Sistema operacional – se estiver usando a versão gratuita, você só pode selecionar Linux
- Chave – se você usar autenticação de chave SSH, precisará adicionar a chave aqui
Após preencher as informações necessárias, clique em Salvar servidor e o WhaleDeck passará pelo processo de conexão ao servidor. Se você encontrar um erro, pode ser que você não tenha aceitado a impressão digital SSH do servidor. Nesse caso, abra o aplicativo de terminal MacOS e SSH em seu servidor. Aceite a impressão digital e conclua o processo de login. Depois de fazer isso, você poderá salvar o servidor com êxito.
Com o servidor adicionado você pode clicar duas vezes na entrada para expandi-la, onde você pode começar a gerenciar seus contêineres (Figura 5).
-
Figura 5: Seus contêineres agora estão prontos para serem gerenciados pelo WhaleDeck.
Neste ponto, você pode clicar duas vezes em uma listagem de contêiner para abrir uma janela (Figura 6) que permite visualizar vários aspectos do contêiner, bem como interrompê-lo/iniciar/pausá-lo.
-
Figura 6: Um contêiner em execução visualizado com o aplicativo WhaleDeck.
E isso é tudo para instalar, conectar e usar o aplicativo de gerenciamento WhaleDeck Docker. Experimente a versão gratuita desta ferramenta e veja se ela não facilita um pouco o gerenciamento de seus contêineres.
A postagem Monitore, controle e depure contêineres Docker com WhaleDeck apareceu pela primeira vez em The New Stack.