Как сделать ping в redis без CURL или NC в консоли на проде в docker
Я нашел небольшой сниппет кода (команду) на Stack Overflow, который позволяет мне проверить доступность redis из docker контейнера, где нет curl или nc команд. Будет актуально всем, кто использует максимально легкие контейнеры в docker, alpine docker
Недавно мне нужно было пропинговать Redis (ping redis) из контейнера докера, чтобы убедиться, что он доступен. Проблема в том, что вы не можете перезапустить Docker-контейнер для установки чего-либо, потому что изменения не сохранятся без перестройки контейнера.
Я нашел этот небольшой фрагмент кода на Stack Overflow, который позволил мне проверить соединение с Redis из моего docker контейнера.
Если вы можете подключиться к серверу и доступ к redis есть, вы должны получить ответ +PONG
на PING
запрос конечной точки.