Синхронизация баз данных пакетов

Я написал Dockerfile:

FROM base/archlinux
RUN pacman -Syu

Когда Docker выполняет второй шаг: RUN -Syu

Я вижу что-то вроде этого:

::Синхронизация баз данных пакетов...

ошибка: не удалось получить файл «core.db» с mirror.leaseweb.net: время ожидания разрешения истекло через 10000 миллисекунд

так далее...

Что-то не так с base/archlinux? ссылка на hub.docker


person gongarek    schedule 04.10.2018    source источник


Ответы (1)


Чтобы ответить на ваш конкретный вопрос; нет, я не думаю, что что-то не так с версией base/archlinux, которую я использую (imageId 12e0bd421505). Я запустил точно такой же Dockerfile, и он работает до вопроса Proceed with installation? [Y/n]. Я думаю, что он ожидает ручного ввода там, и он терпит неудачу...

Можете ли вы убедиться, что с машины, с которой вы строите, доступен этот mirror.leaseweb.net?

person Mikki    schedule 04.10.2018
comment
Так; мой вывод на данный момент: код, который вы упомянули, отлично работает с моей машиной, у вас, похоже, правильное подключение ... Может быть, вы могли бы повторить его ... В противном случае я бы не знал. - person Mikki; 05.10.2018