Address already in use / Failed to bind to port / EADDRINUSE heißt, etwas in deinem Container lauscht schon auf diesem Port. Es ist nie ein anderer Kunde, denn Container sind isoliert.
Ursache 1: eine alte Instanz läuft noch
Der Server wurde beendet, aber ein Kindprozess (ein Java-Prozess nach einem missglückten Neustart, ein Rust/Unity-Prozess, der den Stop ignoriert hat) lebt noch. Lösung: im Panel Kill, 10 Sekunden warten, Start. Passiert das nach jedem Neustart, sag es uns per Ticket; wir schauen in den Container.
Ursache 2: zwei Dinge wollen denselben Port
Ein Plugin oder Mod ist auf den Spielport eingestellt: Dynmaps Webserver, ein Voicechat-Mod, enable-query mit query.port gleich server-port, Geyser auf dem Java-Port. Gib ihm einen eigenen Zusatzport oder schalt es ab.
Ursache 3: eine Config hält einen Port fest, der dir nicht gehört
server-port=25565, von einem Plugin geschrieben oder von einem anderen Hoster mitgebracht. Bei Minecraft setzt das Panel server-port bei jedem Start zurück; bei anderen Spielen die Config-Datei mit dem Reiter Network abgleichen.