Como instalar o Docker Desktop e habilitar o suporte ao Kubernetes

Nota: O seguinte artigo irá ajudá-lo com: Como instalar o Docker Desktop e habilitar o suporte ao Kubernetes

Jack Wallen mostra como instalar o Docker Desktop e estendê-lo com suporte a Kubernetes e Portainer.

Os aplicativos em contêineres só aumentarão em popularidade ano a ano, o que significa que todo desenvolvedor e administrador precisa saber como implantar e gerenciar esses contêineres e serviços. Para esse fim, várias ferramentas GUI foram desenvolvidas e lançadas para tornar o trabalho consideravelmente mais fácil.

Mas nem todas essas ferramentas são criadas iguais. Até o momento, minha GUI do Docker favorita é o Portainer, mas há muitas outras opções. Um desses aplicativos é a GUI oficial do Docker Desktop que está disponível para Linux, macOS e Windows. Embora o Docker Desktop não ofereça quase a quantidade de recursos e controles encontrados no Portainer, ainda é uma ótima GUI que permite gerenciar contêineres em execução, extrair e gerenciar imagens, implantar contêineres de imagens, criar ambientes de desenvolvimento, adicionar suporte a Kubernetes, e até expandir o conjunto de recursos com extensões.

Quero orientá-lo na instalação do Docker Desktop no Pop!_OS Linux e mostrar como habilitar o suporte ao Kubernetes e até estendê-lo com o Portainer.

VEJA: Kit de contratação: Desenvolvedor Back-end (TechRepublic Premium)

Como instalar o Docker Desktop

Como mencionei, o Docker Desktop está disponível para Linux, macOS e Windows. A instalação do macOS e do Windows é igual à instalação de qualquer aplicativo na área de trabalho. Caso você não esteja familiarizado com a instalação de aplicativos no Linux, deixe-me mostrar como é fácil instalar o Docker Desktop no Pop!_OS Linux.

1. Baixe o arquivo DEB e instale

A primeira coisa que você deve fazer é baixar o arquivo DEB na página de download do Docker Desktop. Depois que esse arquivo for baixado, abra uma janela de terminal e emita o comando (supondo que você salvou o arquivo em seu diretório de downloads):

sudo dpkg -i ~/Downloads/docker-desktop-*.deb

Se o erro de instalação ocorrer, você pode corrigi-lo com:

sudo apt-get install -f

2. Abra e vincule ao Docker Hub

Quando a instalação for concluída, abra o Docker Desktop no menu da área de trabalho. Uma das primeiras coisas que você pode querer fazer é vincular o Docker Desktop à sua conta do Docker Hub. Para isso, clique no botão Sign-Up próximo ao canto superior direito da janela principal (Figura A).

Figura A

Clicar em inscrição abrirá seu navegador da Web padrão, onde você entra na sua conta do Docker Hub. Depois de fazer login, você será redirecionado de volta ao aplicativo e estará pronto para começar.

Como habilitar o suporte do Kubernetes

Ao habilitar o suporte ao Kubernetes, o Docker Desktop instalará um cluster de nó único. Para fazer isso, clique no ícone de engrenagem no canto superior direito da janela principal do Docker Desktop e, em seguida, na navegação à esquerda (Figura B), clique em Kubernetes.

Figura B

Na janela resultante (Figura C), clique em Ativar Kubernetes.
Figura C

Isso levará algum tempo, pois o Docker Desktop precisa baixar alguns componentes. Depois de concluído, o Kubernetes será iniciado e você verá seu ícone (canto inferior esquerdo) ficar verde. O Kubernetes foi ativado.

Como estender o Docker Desktop com extensões

Em seguida, vamos adicionar a extensão Portainer, que aprimora muito o conjunto de recursos do Docker Desktop. Para isso, clique no ícone de menu associado às Extensões e depois clique em Marketplace. No painel direito, role para baixo até ver a entrada Portainer e clique em Instalar (Figura D).

Figura D

Uma vez instalado, clique na entrada Portainer no painel esquerdo para revelar o assistente de ambiente (Figura E). Você pode adicionar um ambiente (o que me diz que esta versão do Portainer está um pouco desatualizada, pois as versões mais recentes são fornecidas com um ambiente local pré-configurado).

Figura E

E isso, meus amigos, é tudo o que há para instalar e expandir o Docker Desktop para atender e exceder suas necessidades de gerenciamento de contêineres.

Como saber mais sobre o Docker

Se você quiser saber mais sobre o Docker, não perca estes recursos na TechRepublic Academy:

Assine o How To Make Tech Work da TechRepublic no YouTube para obter todos os conselhos de tecnologia mais recentes para profissionais de negócios de Jack Wallen.