1. Так ты можешь сделать общую сеть или attachable=true и добавить ещё один сервис, который будет курлом ходить на твои апишки. 2. healthcheck ты добавишь и будет он работать так, 1 апишка сдохла и докер рестартует этот контейнер всё. 3. Если 3 разных сервера ты можешь по имени хоста забирать, кто тебе ответил и тп
Ты можешь в свой образ положить .sh скрипт который лезет в базу, в гугл, не важно, и вызывать его из этого healthcheck и если ок, то докер считает, что сервис работает