Это так не работает.
Есть два нюанса
1. надо обращаться не по имени контейнера, а по имени сервиса (если запуск через docker-compose)
2. докер контейнер с pgadmin должен быть объединен с контейнером с базой в одну docker сеть, т.к. в сети по умолчанию (которая бридж docker0 на хосте) не работает докеровский DNS