Executando verificação de segurança...
2

Os comandos do Docker no Linux só funcionam usando `sudo`? Eis a solução!

Se você está executando comandos Docker e quer evitar o uso constante do sudo, pode adicionar seu usuário ao grupo docker. Isso concede ao seu usuário os privilégios necessários para interagir com o daemon Docker. Aqui estão os passos que você pode seguir.

1. Adicionar seu usuário ao grupo docker:

Execute o seguinte comando para adicionar seu usuário ao grupo docker:
sudo usermod -aG docker $USER

2. Reiniciar a sessão ou o sistema:

Para que as alterações entrem em vigor, você pode precisar reiniciar sua sessão ou o sistema. Isso garante que as mudanças no grupo sejam aplicadas.
su - $USER
Isso efetuará login novamente como seu usuário.

3. Verificar se o usuário foi adicionado corretamente:

Execute o seguinte comando para verificar se seu usuário está agora no grupo docker:
groups
Isso deve listar os grupos aos quais seu usuário pertence, e docker deve estar entre eles.

4. Testar sem sudo:

Agora você deve ser capaz de usar comandos Docker sem a necessidade do sudo.
docker run hello-world
Se tudo estiver configurado corretamente, você não verá mensagens pedindo permissões de superusuário.

ALERTA:

Adicionar seu usuário ao grupo docker concede a ele poderes consideráveis, pois os contêineres podem ter acesso ao sistema host. Portanto, esteja ciente dos riscos associados a isso e siga as melhores práticas de segurança ao usar o Docker.

Carregando publicação patrocinada...