Перезапуск dockered-инстанса

Перезапуск docker-версии платформы Navixy может потребоваться в различных сценариях устранения неполадок и настройки.

Для начала следует создать список контейнеров на вашем сервере, включая как запущенные, так и остановленные. Это можно выполнить с помощью команды, подобной следующей:

docker ps -a

Вывод этой команды довольно большой и подробный, поэтому его можно сократить следующим образом:

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

Это вернёт список контейнеров и время их работы. Чтобы перезапустить любой из них, нужно выполнить docker restart команду и перечислить требуемые контейнеры. Например, чтобы перезапустить все три серверные Java-службы, используйте эту команду:

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

В качестве альтернативы можно использовать docker compose restart команду с перечислением требуемых контейнеров после неё. В этом случае команда выполняет точно то же самое.

Последнее обновление

Это было полезно?