Liebe Forumuser,
ich habe derzeit ein Problem bei Docker mit dem Volume Mapping. Heißt ich schaffe es nicht, Daten, die in dem Container erstellt werden auf meinem Hostsystem anzeigenzulassen.
Vielleicht hat der Ein oder Andere von euch die Lösung für mein Problem. Bei dem Volume Mapping schafft er es immerhin den Ordner auf meinem Hostsystem anzulegen jedoch nicht die Dateien rüberzuschieben, die
eigentlich in den Ordner gehören.
Um euch das Ganze zu zeigen wo mein Problem liegt, hier mal der gesamte Code der Dateien in dem Dockerimage:
Dockerfile:
Spoiler anzeigen
Code
FROM ubuntu:16.04
MAINTAINER Max Gonzih <gonzih at gmail dot com>
ENV USER csgo
ENV HOME /home/$USER
ENV SERVER $HOME/server
RUN apt-get -y update \
&& apt-get -y upgrade \
&& apt-get -y install lib32gcc1 curl net-tools lib32stdc++6 \
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
&& useradd $USER \
&& mkdir $HOME \
&& chown $USER:$USER $HOME \
&& mkdir $SERVER
ADD ./csgo_ds.txt $SERVER/csgo_ds.txt
ADD ./update.sh $SERVER/update.sh
ADD ./autoexec.cfg $SERVER/csgo/csgo/cfg/autoexec.cfg
ADD ./server.cfg $SERVER/csgo/csgo/cfg/server.cfg
ADD ./csgo.sh $SERVER/csgo.sh
RUN chown -R $USER:$USER $SERVER
USER $USER
RUN curl http://media.steampowered.com/client/steamcmd_linux.tar.gz | tar -C $SERVER -xvz \
&& $SERVER/update.sh
EXPOSE 27015/udp
VOLUME ["/home/*"]
WORKDIR /home/$USER/server
ENTRYPOINT ["./csgo.sh"]
CMD ["-console" "-usercon" "+game_type" "0" "+game_mode" "1" "+mapgroup" "mg_active" "+map" "de_cache"]
Alles anzeigen
csgo_ds.txt:
update.sh
autoexec.cfg
Spoiler anzeigen
Code
log on //This is set to turn on logging! Don't put this in your server.cfg
hostname "[EU]NTenic Arena 1v1 Server [128Tick][24/7]"
rcon_password "meinpasswort" //
sv_password "" //Only set this if you intend to have a private server!
sv_cheats 0 //This should always be set, so you know it's not on
sv_lan 0 //This should always be set, so you know it's not on
server.cfg
csgo.sh
Spoiler anzeigen
MfG Hadrev
PS: Bei Informationsmangel einfach nachfragen.