вот так с ходу причину поломавшегося резолва в докере не скажу, если сетка одна - то по имени контейнера должно резолвиться (емник записи в каждом контейнере добавляются в /etc/hosts ) “в интернетах предлагают systemctl restart docker”
ну или брать ip контейнера server и вписывать его в конфиг nginx - но это дикий костыль, так как при передеплое контейнера сменится ip и все “превратиться в тыкву”