Naja das Hauptaugenmerk von Docker liegt eher darin Dinge zu kapseln. Sprich es spielt keine Rolle mehr, wo du den Container betreibst, ob zu Hause, auf dem VServer oder in einer beliebigen Cloud. Ich gehe mal davon aus, dass du bei der Erstellung des Containers nicht angegeben hast, welche Portfreigabe du einrichten willst und darum hat dir Portainer einen zurfälligen Port freigegeben.Ich habe gelesen, dass es unmöglich ist einen einmal festgelegten Port nachträglich zu ändern, was ich kaum glauben kann. Dockers Hauptaugenmerk liegt ja daran, Dinge zu flexibilisieren.
Wie bereits angesprochen kannst du das mit Hilfe von "-p" ändern, aber eben nur, wenn du einen neuen Container erstellst. Das sollte aber, wenn du deine Nutzdaten (user.config.php u.s.w) ordentlich vom Container getrennt hast.