Оказалось что я сам балбес и докер тут не причём. Суть в следующем:
в контейнере "c" была запущена служба которая слушала порт 19833, но только с ip 127.0.0.1. Соответственно ни откуда с другой машины подключиться нельзя. Так как заставить приложение слушать с 0.0.0.0 адреса не получилось, решил проблему костылём. Поставил пакет redir и через него настроил перенаправление трафика с внешнего порта на внутренний 127.0.0.1