Fontes:
Passo a passo realizado utilizando uma VM com Ubuntu 20.04
tempox@tempox-docker-server
---------------------------
OS: Ubuntu 20.04.5 LTS x86_64
Host: VirtualBox 1.2
Kernel: 5.4.0-128-generic
Packages: 641 (dpkg), 5 (snap)
Shell: bash 5.0.17
CPU: Intel i5-8250U (2) @ 1.799GHz
GPU: 00:02.0 VMware SVGA II Adapter
Memory: 371MiB / 1983MiB
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Adicione a chave GPG oficial
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Use o seguinte comando para configurar 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
Atualize os pacote do APT e instale a última versão do Docker Engine, containerd e Docker Compose
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Verifique se o docker foi instalado corretamente com os seguintes comandos
sudo service docker start
sudo docker run hello-world
Crie um grupo e adicione o seu usuário nele
sudo groupadd docker
sudo usermod -aG docker $USER
Reinicie a máquina para que essas alterações entrem em vigor