Pular para o conteúdo

Instalação do Docker e Portainer no Ubuntu – Guia passo a passo

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
image 3

Agora vamos instalar alguns pacotes obrigatórios.

sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
image 4

Ao perguntar se continuará a instalação, clique em Y.

image 5

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.

image 6

Bora testar. Digite o comando abaixo:

docker --version

Algo parecido com o resultado abaixo deverá ser mostrado:

image 7

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
image 8

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
image 9

Vamos verificar se ocorreu tudo certo com a instalação. Para isso, digite:

sudo docker ps
image 10

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:

image 11

Cadastre a senha do usuário admin e clique em Create user

image 12

Agora clique em Get Started

image 13

Portainer instalado com sucesso !!!

E assim termino mais um artigo ! Até a próxima !

Referências

Sergio Willians

Sergio Willians

Sergio Willians é o fundador do GPO (Grupo de Profissionais Oracle) e possui quase 30 anos de experiência em tecnologias Oracle, sendo especialista em desenvolvimento Forms/Reports, PL/SQL e EBS (E-Business Suite) nos módulos Receivables, Payables e General Ledger. Atualmente trabalha na Scania Latin America, onde se dedica à área de integração de dados com Confluent Kafka. Sua paixão é compartilhar conhecimento com a comunidade Oracle, contribuindo para o crescimento e a excelência da plataforma.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress