Docker: Gerenciar o Docker como um usuário não raiz

Se você utiliza o Docker em seu Linux e toda vez tem que ficar digitando a senha do super usuário (sudo), hoje vou mostrar como executá-lo sem precisar do sudo.

O que iremos fazer é criar um grupo Unix com o nome de docker e adicionar os usuários que terão acesso ao docker sem precisar utilizar o sudo.

Para maiores detalhes sobre esse passo a passo, você pode conferir o original na documentação do Docker.

1- Crie o grupo Unix:
sudo groupadd docker

2- Adicione os usuários ao grupo:
sudo usermod -aG docker $USER
Por padrão $USER é o usuário da sua sessão mas se preferir adicionar outro usuário bata subistitui-lo pelo nome do usuário. Para visualizar os usuários do seu sistema, basta digitar users no terminal.

3- Faça logoff ou reinicie seu computador para as configurações serem aplicadas.

4- Para ver se tudo está funcionando corretamente, execute o comando:
docker run hello-world

Se tudo estiver ocorrido bem, você verá algo parecido com a imagem abaixo:

Comentários

Postagens mais visitadas deste blog

asdf-vm: Gerenciador de versão extensível com suporte a várias linguagens e ferramentas de desenvolvimento

PostgreSQL + Docker: Criando uma instância do Postgres com Docker