Instalando o Docker no Ubuntu
Esse breve tutorial visa ensinar como instalar o Docker no Ubuntu. Para fazer uma instalação "limpinha" do Docker na sua máquina, o ideal é garantir que você não tenha nenhuma versão antiga instalada.
Removendo versões antigas
Por isso, vamos remover os seguintes pacotes:
sudo apt-get remove docker docker-engine docker.io containerd runc
Agora que você tem certeza que não ficou nenhum resquício de instalação antiga, pode dar início a configuração do repositório oficial do Docker.
Configurando o repositório oficial
O primeiro passo é instalar algumas dependências para poder acessar esse repositório usando HTTPS.
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
E adicionar a chave GPG oficial do Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Finalmente adicionar o repositório:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Note que o comando lsb_release retorna o nome da sua distribuição Ubuntu. Além disso, estamos definindo a arquitetura como amd64. Se seu computador tem outra arquitetura, acesse a página oficial do Docker para maiores detalhes.
Instalando o Docker
Após adicionar o repositório você precisa atualizar seu índice do apt:
sudo apt-get update
E por último, instalar os pacotes do Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Se tudo deu certo, você consegue realizar esse teste:
sudo docker run hello-world
Esse comando (que requer permissão de sudo), baixa uma simples imagem de hello-world do Docker.
Adicionando seu usuário no grupo Docker
Para que você possa executar comandos do Docker sem precisar usar o sudo, você deve adicionar um grupo docker:
sudo groupadd docker
E acrescentar seu usuário a esse grupo, desse modo:
sudo usermod -aG docker $USER
Removendo a instalação
Caso não deseje mais utilizar o Docker, você pode removê-lo do seu computador assim:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
E remover o diretório que ele cria para armazenar imagens, containers, volumes e configurações desse modo:
sudo rm -rf /var/lib/docker
Para maiores informações acesse a página oficial do Docker. Uma vez instalado o Docker, também é possível utilizar o Docker Compose. Veja o que ele é e como instalá-lo no próximo post