AZEROTHCORE - ./bin/acore-docker-build скрипт возвращает локально «невозможно найти изображение» acbuild: latest - PullRequest
1 голос
/ 29 марта 2020

Я пытаюсь настроить AzerothCore с Docker. Я следую приведенным здесь инструкциям: http://www.azerothcore.org/wiki/Install-with-Docker и использовал следующую команду для клонирования репозитория git:

git clone https://github.com/azerothcore/azerothcore-wotlk.git

Клонирование git успешно выполнено, и я перемещаюсь папки dbc, maps, mmaps и vmaps в каталоге ~/azerothcore-wotlk/.

Я успешно запускаю сценарий ./bin/acore-docker-generate-etc.

Однако при запуске Сценарий ./bin/acore-docker-build Я получаю следующие ошибки:

Reading package lists...
E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 1h 11min 29s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 1h 12min 24s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 1h 13min 44s). Updates for this repository will not be applied.
The command '/bin/sh -c apt update && apt install -y git cmake make gcc g++ clang libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev libace-6.* libace-dev' returned a non-zero code: 100
Unable to find image 'acbuild:latest' locally
docker: Error response from daemon: pull access denied for acbuild, repository does not exist or may require 'docker login'.
See 'docker run --help'.

Я проверил здесь другие вопросы, и единственные ответы, которые я видел, говорят, что это может быть вызвано перепаковкой. Однако я использую реальный репозиторий из git. Может кто-нибудь сказать мне, что я делаю не так?

Спасибо!

1 Ответ

2 голосов
/ 29 марта 2020

Ошибка, указывающая, что acbuild:latest не может быть найдена, на самом деле является только результатом предыдущей ошибки при создании указанного изображения. Идея acore-docker-build состоит в том, чтобы создать docker образ acbuild:latest, чтобы впоследствии его можно было запустить. Сценарий не проверяет, что создание образа прошло успешно, и затем все равно пытается его запустить.

Ваша фактическая ошибка во всех этих строках: E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 1h 13min 44s). Updates for this repository will not be applied.

Кажется, это проблема с настройкой часового пояса и времени, и вы можете найти множество предложений по ее устранению в следующих вопросах (второй, конкретно связанный с docker):

...