Docker e permissões: docker daemon socket

Após a instalação do Docker é comum surgirem alguns problemas com as permissões. Por exemplo, ao tentar executar o comando a baixo:

$ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

Ao executar um docker-composer:

Can’t connect to docker from docker-compose

A solução é simples:

1. Criar o grupo docker.
$ sudo groupadd docker

2. Adicionar o usuário atual ao grupo docker.
$ sudo usermod -aG docker $USER

3. Fazer logout e login novamente.

4. Para um teste, executar o seguinte comando:
$ docker run hello-world

GIT – Ignore arquivos já adicionados ao repositório

Para destravar um aquivo que foi adicionado ao repositório, mas sem excluí-lo do sistema, podemos usar o seguinte comando:

Se o objetivo é destravar todos os arquivos que estão no .gitignore, primeiro commit as mudanças pendentes, depois execute o seguinte comando:

O comando acima remove todos os arquivos da “staging area”. Agora rode o seguinte:

Para finalizar, commit as alterações:

Feito!