O pacote de instalação do Docker disponível no repositório oficial do Ubuntu pode não ser a versão mais recente. Para garantir que obteremos a versão mais recente, instalaremos o Docker do repositório oficial do Docker. Para fazer isso, adicionaremos uma nova fonte de pacote, adicionaremos a chave GPG do Docker para garantir que os downloads sejam válidos e, em seguida, instalaremos o pacote.
-Primeiro, atualize sua lista existente de pacotes$ sudo apt update-Em seguida, instale alguns pacotes de pré-requisito que permitem que o apt use pacotes por HTTPS:
$ sudo apt install apt-transport-https curl gnupg-agent ca-certificates software-properties-common -y-Em seguida, adicione a chave GPG do repositório oficial do Docker ao seu sistema:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg-Adicione o repositório Docker às fontes APT:
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null-Atualize sua lista de pacotes existente novamente para que a adição seja reconhecida:
$ sudo apt update-Certifique-se de instalar a partir do repositório do Docker em vez do repositório padrão do Ubuntu:
$ apt-cache policy docker-ce-Finalmente, instale o Docker e Compose:
$ sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin-O Docker agora deve estar instalado, o daemon iniciado e o processo habilitado para iniciar na inicialização. Verifique se está em execução:
$ sudo systemctl status docker-Verificar a versão instalada do docker-compose
$ docker compose versionAdicionar o usuário(por ex. ubuntu) ao Grupo
$ sudo usermod -aG docker ${USER}
$ sudo su - ${USER}
