Instalação e configuração do Docker no Ubuntu
Rodrigo Vaz
Posted on February 27, 2024
Fala galerinha, tudo bem ?! Drigo trazendo aqui para vocês mais um guia com dicas de programação e tecnologia.
No post de hoje, vou mostrar a instalação e configuração no GNU/Linux Ubuntu de uma ferramenta que utilizo bastante em meus projetos pessoais
e no trabalho. É ele mesmo rapaziada, o Docker.
Para instalar essa ferramenta no Docker, geralmente utilizo o comando abaixo para realizar a remoção de possíveis versões anteriores, caso tenha instalado:
sudo apt-get remove docker docker-engine docker.io containerd runc
Com isso nós temos nosso sistema "limpo" de alguma possível instalação existente do Docker. Agora, podemos instalar os pacotes necessários para permitir o uso de um repositório com o protocolo HTTPS:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
Feito isso devemos realizar a instalação da chave GPG do repositório do Docker utilizando o comando:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Note que para instalar a chave GPG, utilizamos o curl. "Mas e se eu não tiver o curl instalado em meus sistema?? E agora?? Cheguei aqui por nada??" 😨😨
Calma jovem! eu tenho a solução pra isso, execute o comando abaixo e depois tente novamente:
sudo apt-get install curl
Após isso, vamos adicionar o repositório do Docker em nosso glorioso Ubuntu:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Agora rode aquele apt-get update bonito, pra atualizar os seus repositórios:
sudo apt-get update
E agora? Bem, agora nós devemos instalar o Docker propriamente dito em nossa máquina:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Como sei se o Docker está instalado corretamente em minha máquina?? Podemos rodar o comando abaixo para verificar a versão do Docker que está instalada em nossa máquina:
docker --version
E se tudo estiver 100% correto, o número da versão será retornado. Ou, como alternativa ao comando acima podemos também rodar o tradicional Hello World! (sim, o Docker também tem um Hello World), da seguinte forma:
sudo docker run hello-world
Possíveis erros de permissão de grupo
Caso você receba o erro abaixo ao tentar rodar os comandos do Docker:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.24/networks/create: dial unix /var/run/docker.sock: connect: permission denied
Tente rodar o comando abaixo:
sudo chmod 666 /var/run/docker.sock
Esse comando irá utilizar o chmod que é a abreviatura do modo de alteração do Linux para poder tornar um arquivo executável para que em todos os usuários ele possua permissão de leitura e escrita.
Pós instalação do Docker
Quando instalamos o Docker no Ubuntu, ele cria um grupo chamado docker nos grupos do sistema. Esse grupo possui as permissões para execução dos comandos e processos do Docker.
A partir disso, é necessário incluir o nosso usuário do sistema (usuário que estamos utilizando no momento) nesse grupo criado para o Docker. Faremos isso para que possamos rodar e instalar contêineres e comandos do Docker de forma natural, sem recebermos erros de permissão ou bloqueios por parte do Linux.
sudo usermod -aG docker ${USER}
Após rodarmos esse comando, é altamente recomendável que façamos o logout e login novamente no sistema para que as permissões sejam recarregadas e atualizadas.
Bom galerinha, a respeito da instalação e configuração do Docker no Ubuntu eram esses pontos que eu tinha para passar para vocês. Agradeço demais por ter lido até aqui e por estar acompanhando o meu trabalho, com esses agradecimentos me despeço de vocês e bora pra cima!!
Posted on February 27, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024