Reiniciando instância em Docker

Reiniciar a plataforma Navixy em contêineres docker pode ser necessário em vários cenários de solução de problemas e configuração.

Para começar, você deve criar uma lista dos contêineres no seu servidor, incluindo os em execução e os parados. Isso pode ser feito usando um comando como o seguinte:

docker ps -a

A saída desse comando é bastante extensa e detalhada, portanto você pode encurtá-la assim:

docker ps -a --format "table {{.Names}}\t{{.Status}}"

Isso retornará uma lista de contêineres e seu tempo de atividade. Para reiniciar qualquer um deles, você precisa executar docker restart comando e listar os contêineres necessários. Por exemplo, para reiniciar os três serviços Java de backend, use este comando:

docker restart navixy-standalone-api-1 navixy-standalone-sms-1 navixy-standalone-tcp-1

Alternativamente, você pode usar docker compose restart comando listando os contêineres necessários após ele. Nesse caso, o comando faz exatamente a mesma coisa.

Atualizado

Isto foi útil?