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!

Como adicionar usuário ao RabbitMQ

Dica prática. Informação útil quando precisamos criar um novo usuário no RabbitMQ-Server.

Rápido!

A tríade do tempo

Há diversos livros falando sobre organização no trabalho: “A tríade do tempo”, “O gerente de projetos preguiçoso”, “Trabalhe 4 horas por semana”, entre muitos outros. Infelizmente, a cultura do funcionário que mora na empresa ainda é valorizada. O estímulo a desorganização pessoal e profissional ainda é a realidade na maioria das empresas.

Citando novamente o livro que já é mencionado no título deste post: nunca deixe o importante se tornar urgente. Faça o que precisa ser feito no tempo certo e evite o stress.