Docker é uma ferramenta de código aberto que permite com que você desenvolva, envie e execute aplicações. Docker permite que você separe suas aplicações da sua infraestrutura para que você possa entregar software rapidamente.
Com o Docker, você pode gerenciar sua infraestrutura da mesma forma que você gerencia suas aplicações. Ao tirar vantagem das metodologias do Docker para envio, teste e implementação de código rapidamente, você pode reduzir significativamente o atraso entre escrever código e rodá-lo em produção.
Instalando o Docker no Ubuntu 24.04
Para instalar o Docker no Ubuntu 24.04, siga os passos abaixo:
1. Atualize os pacotes do sistema
Primeiro, atualize a lista de pacotes do APT e instale as atualizações:
$ sudo apt update
$ sudo apt upgrade
2. Instale os pacotes necessários
Instale os pacotes necessários para permitir que o apt use pacotes via HTTPS:
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
3. Adicione a chave GPG do Docker
Adicione a chave GPG oficial do Docker:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4. Adicione o repositório Docker
Adicione o repositório Docker às fontes do APT:
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. Instale o Docker e o Docker Compose
Atualize a lista de pacotes do APT novamente e instale o Docker:
$ sudo apt update
$ sudo apt install -y docker-ce docker-ce-cli containerd.io
$ sudo apt install docker-compose
6. Verifique a instalação
Verifique se a instalação foi bem-sucedida executando o comando abaixo, que deve retornar a versão do Docker instalada:
$ docker --version
7. Configure o Docker para ser utilizado sem o sudo
Para executar o Docker sem precisar usar sudo, adicione seu usuário ao grupo docker:
$ sudo usermod -aG docker ${USER}
$ su - ${USER}
Após a execução destes comandos, teste o comando abaixo sem usar sudo:
$ docker ps
O retorno esperado é esse:
Se o retorno for esse acima, o docker foi instalado com sucesso, caso ainda assim não consiga realizar comandos docker sem a utilização do sudo, reinicie o PC e tente novamente.