Como instalar Docker no Ubuntu 22.04
Docker é uma ferramenta gratuita e de código aberto para a conteinerização de aplicações. Os contêineres são ambientes isolados semelhantes às máquinas virtuais (VMs), porém mais leves e portáveis entre plataformas, exigindo menos recursos do sistema. O Docker utiliza virtualização em nível de sistema operacional, aproveitando recursos integrados ao kernel do Linux.

Ordem dos aplicativos após a instalação do Docker no Ubuntu
Embora este procedimento também seja aplicável a outras versões do Ubuntu, este tutorial explica como instalar o Docker no Ubuntu 22.04. Também faremos o download do Docker Compose, uma ferramenta necessária para gerenciar vários contêineres de forma eficaz.
Para este guia, utilizaremos um servidor em nuvem da Hostman.
Requisitos do sistema Copiar link
De acordo com a documentação do Docker, as seguintes versões de 64 bits do Ubuntu são compatíveis:
-
Ubuntu Oracular 24.10
-
Ubuntu Noble 24.04 (LTS)
-
Ubuntu Jammy 22.04 (LTS)
-
Ubuntu Focal 20.04 (LTS)
O Docker funciona na maioria das arquiteturas populares. Os requisitos de recursos do seu dispositivo dependerão do uso pretendido e de quão confortavelmente você deseja trabalhar com o Docker. A escala das aplicações que você pretende implantar em contêineres determinará, em grande parte, as necessidades do sistema. Algumas fontes recomendam um mínimo de 2 GB de RAM.
Além disso, é necessária uma conexão estável com a internet.
Instalar Docker no Ubuntu 22.04 Copiar link
A instalação do Docker no Ubuntu 22.04 envolve a execução de uma série de comandos no terminal. A seguir, apresentamos um guia passo a passo com explicações. Os passos também se aplicam às versões de servidor do Ubuntu.
1. Atualizar os índices de pacotes
O repositório padrão nem sempre contém as versões mais recentes do software. Portanto, faremos o download do Docker a partir do repositório oficial para garantir a versão mais atual. Primeiro, atualize os índices de pacotes:
sudo apt update2. Instalar pacotes adicionais
Para instalar o Docker, você precisará baixar quatro pacotes adicionais:
curl: Necessário para interagir com recursos da web.software-properties-common: Permite o gerenciamento de software por meio de scripts.ca-certificates: Contém informações sobre autoridades certificadoras.apt-transport-https: Necessário para a transferência de dados por meio do protocolo HTTPS.
Baixe esses pacotes com o seguinte comando:
sudo apt install curl software-properties-common ca-certificates apt-transport-https -yA opção -y responde automaticamente "Sim" a todas as solicitações do terminal.
3. Importar a chave GPG
As assinaturas de software devem ser verificadas usando uma chave GPG. O repositório do Docker deve ser adicionado à lista local. Use o comando abaixo para importar a chave GPG:
wget -O- https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/docker.gpg > /dev/nullDurante o processo de importação, o terminal pode exibir um aviso antes de confirmar a execução bem-sucedida do comando.
4. Adicionar o repositório do Docker
Adicione o repositório para sua versão do Ubuntu com o codinome "Jammy". Para outras versões, utilize os respectivos codinomes listados na seção "Requisitos do sistema". Execute o seguinte comando:
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullDurante a execução, o terminal solicitará a confirmação da operação. Pressione Enter.
5. Atualizar novamente os índices de pacotes
Após realizar essas alterações, atualize os índices de pacotes mais uma vez usando o comando habitual:
sudo apt update6. Verificar o repositório
Certifique-se de que a instalação será realizada a partir do repositório correto executando o seguinte comando:
apt-cache policy docker-ceExemplo de saída:

Dependendo das versões mais recentes do Docker, o resultado pode variar. Verificar se a instalação será realizada a partir do repositório oficial do Docker é fundamental.
7. Instalar Docker
Após configurar os repositórios, prossiga com a instalação do Docker:
sudo apt install docker-ce -yO processo de instalação será iniciado imediatamente. Para confirmar que a instalação foi bem-sucedida, verifique o status do Docker no sistema:
sudo systemctl status dockerExemplo de saída:

A saída deve indicar que o serviço do Docker está ativo e em execução.
Se você procura uma solução confiável, de alto desempenho e com bom custo-benefício para seus fluxos de trabalho, a Hostman oferece opções de Linux VPS Hosting, incluindo Debian VPS, Ubuntu VPS e VPS CentOS.
Instalar Docker Compose Copiar link
Docker Compose é uma ferramenta do Docker projetada para gerenciar vários contêineres. Ela é comumente usada em projetos nos quais muitos contêineres precisam trabalhar juntos como um sistema unificado. Gerenciar esse processo manualmente pode ser desafiador. Em vez disso, você descreve toda a configuração em um único arquivo YAML contendo as configurações e definições de todos os contêineres e de suas aplicações.
Existem várias maneiras de instalar o Docker Compose. Se você precisar da versão mais recente, certifique-se de utilizar a instalação manual ou a instalação por meio do sistema de controle de versão Git.
Instalação via apt-get Copiar link
Se ter a versão mais recente não for essencial para você, o Docker Compose pode ser instalado diretamente a partir do repositório do Ubuntu. Execute o seguinte comando:
sudo apt-get install docker-composeInstalação via Git Copiar link
Primeiro, instale o Git:
sudo apt-get install gitVerifique a instalação conferindo a versão do Git:
git --versionA saída deve mostrar a versão do Git.
Em seguida, clone o repositório do Docker Compose. Acesse a página do Docker Compose no GitHub e copie a URL do repositório.

Execute o seguinte comando para clonar o repositório:
git clone https://github.com/docker/compose.gitO processo de clonagem será iniciado, e o repositório será baixado do GitHub.
Instalação manual Copiar link
Acesse o repositório do Docker Compose no GitHub e localize a versão mais recente sob a tag Latest.
No momento da redação deste guia, a versão mais recente do Docker Compose é a v2.31.0. Vamos fazer o download:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.31.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composeNesse comando, os parâmetros $(uname -s) e $(uname -m) consideram automaticamente as características e a arquitetura do sistema. Após a conclusão do download, altere as permissões do arquivo:
sudo chmod +x /usr/local/bin/docker-compose
Ordem correta da sua infraestrutura após a instalação do Docker no Ubuntu
Conclusão Copiar link
Neste guia, abordamos a instalação do Docker no Ubuntu 22.04, juntamente com várias maneiras de instalar o Docker Compose. Você pode solicitar um servidor em nuvem da Hostman para seus experimentos e práticas.
Perguntas frequentes (FAQ) Copiar link
Como instalar o Docker pelo terminal? Copiar link
A maneira mais fácil de instalar a versão padrão do Ubuntu é executar: sudo apt update sudo apt install docker.io Observação: para obter a versão mais recente, você deve configurar o repositório oficial do Docker e instalar o docker-ce.
Como executar o Docker sem usar sudo? Copiar link
Por padrão, o Docker requer privilégios de root. Para executá-lo como usuário padrão, adicione seu usuário ao grupo "docker":
-
sudo usermod -aG docker $USER
-
Faça logout e login novamente para que as alterações entrem em vigor.
Como verificar se o Docker está instalado e em execução? Copiar link
Execute o contêiner "hello-world" para verificar toda a cadeia de ferramentas: sudo docker run hello-world Se for bem-sucedido, uma imagem de teste será baixada e uma mensagem de boas-vindas será exibida.
Como instalar o Docker Compose no Ubuntu 22.04? Copiar link
Em versões modernas, o Docker Compose é incluído como um plugin. Instale-o via: sudo apt install docker-compose-plugin Você pode então executá-lo usando docker compose (observe o espaço, sem hífen).
Qual é a diferença entre docker.io e docker-ce? Copiar link
-
docker.io: O pacote Docker mantido pela equipe do Ubuntu. É estável, mas pode ser um pouco mais antigo.
-
docker-ce: O pacote "Community Edition" mantido diretamente pela Docker, Inc. Ele contém os recursos e correções mais recentes.
Como desinstalar o Docker? Copiar link
Para remover o software, mas manter seus contêineres e imagens: sudo apt remove docker docker.io containerd runc Para remover tudo, incluindo imagens e volumes, exclua o diretório: sudo rm -rf /var/lib/docker.