Привязку чего к чему? Если докер, то в аргументы в командной строке при запуске поправь, если композ, то файлик поправь
При запуске у контейнера есть параметр для переопределения портов.
Допустим, я завёл редис и хочу чтобы он был доступен во внешней сети на порт 10000.
Я при создании контейнера указываю порт "локальный" редиса и "внешний", они связываются и всё работает.
Но если я потом захочу поменять 10000 на 12000, то нет никакого способа это сделать.
Только создать новый контейнер на нужный порт, а старый убить. Но в старом контейнере могут быть нужные мне данные...