/
Help Docker

Help Docker

Escrito por: J. D.

status:ASSISTENCIAL

Objetivo

O objetivo deste manual é centralizar informações adicionais sobre Docker, como comandos, erros e etc.


 

Observações

Esta seção é dedicada a possíveis erros que possamos nos deparar ao gerar manutenção.

  • Ao tentar executar um serviço ou container a partir de um docker file, e cair neste cenário.

image-20250313-150057.png

Será necessário verificar o log do container para entender o porquê o mesmo não está sendo executado.

docker service logs <nome_container>

Assim pode se ter uma ideia do que esta ocasionando o erro, erros mais comuns são relacionados a versões passadas erradas no docker file ou erros de sintaxe nestes arquivos.

 

  • Ao tentar executar algum comando de docker se deparar com permissão negada.

image-20250313-170840.png

Será necessário executar com um usuário root, se o usuário root que estiver logado tiver permissão root, executar o comando abaixo, seguido da senha do usuário.

sudo su

Implantar uma Stack no Swarm

Utilizado para criar e gerenciar serviços definidos em um arquivo YAML.

docker stack deploy -c api.yml backend

Listar todos os serviços em execução

Exibe todos os serviços ativos no cluster

docker service ls

Reiniciar um serviço específico

Força uma atualização no serviço.

docker service update nome_do_serviço

Reiniciar todos os serviços da Stack

Remove e reimplanta todos os serviços definidos em um arquivo YAML.

docker stack deploy -c arquivo.yml nome_da_stack

Remover um serviço específico

docker service rm nome_do_serviço

Remover todos os serviços de uma Stack

docker stack rm nome_da_stack

Verificar logs de um serviço

docker service logs nome_do_serviço

Escalar um serviço (ajustar número de réplicas)

docker service scale nome_do_serviço=número_de_replicas
docker service scale proxy_nginx=1

Testar a configuração do Nginx

docker exec <ID ou nome_do_container> nginx -t

Recarregar o Nginx sem reiniciar o contêiner

docker exec <ID ou nome_do_container> nginx -s reload

Documentação elaborada com base na versão vigente do sistema.

Voltar ao início


Revisão textual: V. F., Apr 2, 2025

Related content