@HexUserHex

Ошибка при сборке Docker образа?

Добрый вечер,

пробую собрать докер образ(при скачивании образа из docker хаба все работает отлично)

Так все работает отлично:
docker run -d -p 26900:26900/udp -p 27020:27020/udp -p 27015:27015/udp -p 27015:27015 -e MAXPLAYERS=32 -e START_MAP=de_dust2 -e SERVER_NAME="My Server Name" -e START_MONEY=16000 -e BUY_TIME=0.25 -e FRIENDLY_FIRE=1 -e ADMIN_STEAM=0:1:1234566 --name cs cs16ds/server:latest +log


docker build .
Но при попытке сборки образа на своем хосте получаю всегда ошибку:
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Please use force_install_dir before logon!
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Warning: failed to init SDL thread priority manager: SDL not found
 Update state (0x61) downloading, progress: 13.09 (11833664 / 90405460)
 Update state (0x61) downloading, progress: 48.19 (43562886 / 90405460)
 Update state (0x61) downloading, progress: 98.84 (89356884 / 90405460)
Error! App '90' state is 0x10E after update job.
Work thread 'CHTTPClientThreadPool:2' is marked exited, but we could not immediately join prior to deleting -- proceeding without join
The command '/bin/sh -c /opt/steam/steamcmd.sh +login $steam_user $steam_password +force_install_dir /opt/hlds +app_update 90 validate +quit' returned a non-zero code: 8


т.е в Dockerfile одна из строк(всего их две):
RUN /opt/steam/steamcmd.sh +login $steam_user $steam_password +force_install_dir /opt/hlds +app_update 90 validate +quit

по какой то причине не отрабатывают, автор в комментариях в Dockerfile указал ссылку на решение данной проблемы:
# Workaround for "app_update 90" bug, see https://forums.alliedmods.net/showthread.php?p=2518786

Но я так и не смог понять в чем оно заключается.
  • Вопрос задан
  • 579 просмотров
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov Куратор тега Docker
Системный администратор
Вот в этом оно заключается
Здесь в README представлены готовые команды для загрузки манифестов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы