Hi,
da sich hier im Forum ja Leute mit viel Know-How sind frage ich mal hier nach, da ich keine taugliche Antwort auf meine Frage finden konnte.
Ich möchte auf meinem Ubuntu Server einen Assetto Corsa Competizione (ACC) Server in einem Docker Image laufen lassen. Leider kann er sich nicht mit dem Backend bei ACC, verbinden. Mittels docker ps bekomme ich das hier:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c9f8f4427ce acc_acc-gt3 "wine accServer.exe" 5 seconds ago Up 2 seconds 0.0.0.0:9320->9320/tcp, :::9320->9320/tcp, 0.0.0.0:9330->9330/udp, :::9330->9330/udp acc-GT3
Da der Server es nicht schafft zum Backend sich zu connecten vermute ich mal, dass irgendwas bei der Port-Öffnung am Container nicht passt, denn was mich stört ist das hier:
0.0.0.0:9320->9320/tcp, :::9320->9320/tcp
Hier wird der Port zweimal genutzt. Bei all meinen anderen Containern ist das nicht der Fall, da würde dann z.B. nur 0.0.0.0:9320->9320/tcp
stehen
Wenn ich den ACC Server auf einer Windows Maschine starte geht alles, was mir zeigt, dass meine Port Weiterleitung am Router schon richtig ist.
Mein docker-compose.yml sieht wie folgt aus:
version: '3.4'
services:
# ======================================================================
# Nuerburgring GT3
# ======================================================================
acc-gt3:
build: .
restart: unless-stopped
network_mode: "bridge"
ports:
- "9320:9320"
- "9330:9330/udp"
volumes:
- "/mount/int/docker/0_Appconfig/acc/server1/:/opt/server/cfg"
- "/mount/int/docker/1_Appdata/acc/server1/results/:/opt/server/results"
- "/mount/int/docker/1_Appdata/acc/server1/log/:/opt/server/log"
container_name: acc-GT3
Das zugehörige Dockerfile wie folgt
FROM ubuntu:20.04
RUN dpkg --add-architecture i386 && \
apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y wine-development && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
mkdir -p /opt/server/cfg && \
mkdir -p /opt/server/log && \
mkdir -p /opt/server/data
ENV WINEARCH=win64 \
WINEDEBUG=-all
RUN wineboot --init
COPY files/accServer.exe /opt/server/
VOLUME /opt/server/cfg
VOLUME /opt/server/log
VOLUME /opt/server/data
WORKDIR /opt/server/
CMD ["wine", "accServer.exe"]
Kann mir bitte jemand einen Schubser geben, denn ich stehe auf dem Schlauch?
P.S.: bevor jemand frägt: ja ich habe das Spiel gekauft und besitze die Lizenz.