Docker e Portainer no Ubuntu
Olá pessoal !
Atendendo a pedidos, vou ensinar a vocês como instalar o Docker e também o Portainer no Ubuntu 22.04.1 64 bits.
Se você não possui o Ubuntu instalado ainda, veja o meu artigo Instalando o Ubuntu utilizando o VirtualBox.
Instalando o Docker
O docker não é muito exigente em seus requisitos mínimos. Uma máquina dual core e 8 gigas de RAM já dão conta do recado.
A instalação é extremamente simples no Ubuntu. Inclusive, seguir as instruções do site oficial já é o suficiente para isso.
O que vou mostrar a partir de agora, é praticamente um resumo e uma tradução para o português das instruções.
Então vamos lá ! Abra um terminal Linux e vamos iniciar a nossa instalação.
Como de praxe, vamos atualizar os pacotes do SO.
sudo apt-get update
Agora vamos instalar alguns pacotes obrigatórios.
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Ao perguntar se continuará a instalação, clique em Y.
Agora vamos gerar a chave GPG do Docker
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
A chave será gerada no caminho abaixo:
/etc/apt/keyrings/docker.gpg
Hora de setar o repositório
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Hora de fazer a instalação do docker. Iremos instalar os seguintes pacotes:
- docker ce
- docker ce cli
- container id
- docker compose
Não irei instalar o docker desktop, pois irei utilizar o portainer.
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Ao perguntar se continuará a instalação, clique em Y.
Bora testar. Digite o comando abaixo:
docker --version
Algo parecido com o resultado abaixo deverá ser mostrado:
Pronto ! Docker instalado com sucesso !
Instalando o Portainer
Como tinha citado acima, eu sinceramente não gosto do docker desktop. Acho ele extremamente pesado para o que ele propõe.
Procurando na internet por alternativas, eu encontrei o portainer. Ele é um gerenciador de containers leve, com uma interface web recheada de recursos (mesmo na versão Community Edition) e que roda como container no próprio docker.
Para mais detalhes sobre o que a versão Community Edition oferece, CLIQUE AQUI e acesse a página oficial.
Agora que já o apresentei, vamos começar ! A instalação escolhida é docker standalone e a versão Community Edition.
Digite o comando abaixo no terminal, para criar o volume do portainer no docker:
sudo docker volume create portainer_data
Agora iniciemos a instalação:
sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Vamos verificar se ocorreu tudo certo com a instalação. Para isso, digite:
sudo docker ps
Olha lá o portainer executando ! 🙂
Agora vamos acessar a aplicação. Abra o navegador e acesse o link abaixo:
https://localhost:9443
Deverá aparecer a seguinte tela:
Cadastre a senha do usuário admin e clique em Create user
Agora clique em Get Started
Portainer instalado com sucesso !!!
E assim termino mais um artigo ! Até a próxima !
Referências