Requisitos
- Um usuário com permissão para usar
sudo.
Instalação
Este tutorial instala o Docker pelo repositório oficial e, como complemento, o docker-compose.
1. Remova versões antigas
Verifique se não há nenhuma versão antiga do Docker no seu sistema:
sudo apt-get remove docker docker-engine docker.io containerd runc
2. Instale as dependências
Instale os componentes necessários para a instalação do Docker:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. Adicione a chave GPG do Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
4. Adicione o repositório ao apt
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt-get update
5. Instale o Docker
sudo apt-get install docker-ce
6. Use o Docker sem sudo
Para usar o Docker sem a necessidade do sudo, utilize este comando:
sudo usermod -aG docker ${USER}
7. Instale o docker-compose
Um complemento importante é o docker-compose, um componente muito útil quando se trata de Docker:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Todos os comandos de uma vez
Se preferir, copie e execute o trecho abaixo, que reúne os passos 1 a 6:
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo usermod -aG docker ${USER}
Verificação
docker --version
docker-compose --version
A saída deve mostrar as versões instaladas do Docker e do docker-compose.