Вообще в системах типа доккера придерживаются обратной стратегии - если что-то упало, то это желательно автоматически поднять заново, а все остальные контейнеры должны быть к этому готовы.
Однако, можно наверное сделать третий контейнер, единственной задачей которого будет проверять статус первого контейнера и останавливать второй если надо.
Как оказалось, mysqlbinlog, без опции -s выводит строки вида BINLOG 'base64_encoded_text', что является служебной командой для mysql. Для того чтобы увидеть запрос, необходимо при вызове mysqlbinlog добавить аргумент -v, но запрос будет выведен в качестве комментария.
А я то думал что mysqlbinlog выводит запросы так же как mysqldump...
Необходимо найти репозиторий для используемого дистрибутива с нужной версией ПО, и прописать его в /etc/apt/sources.list
Ну и в дальнейшем устанавливать необходимый пакет с указанием версии.