образ докера mesosphere/dcos-genconf не найден

sudo bash dcos_generate_config.sh --web -v

Запуск mesosphere/dcos-genconf докера с BUILD_DIR установленным на /home/ec2-user/genconf

Unable to find image 'mesosphere/dcos-genconf:14509fe1e7899f4395-3a2b7e03c45cd615da' locally

Pulling repository docker.io/mesosphere/dcos-genconf
docker: Error: image mesosphere/dcos-genconf not found.

person Venkatesh    schedule 10.05.2016    source источник


Ответы (3)


Раньше это происходило, когда TERM, HUP или KILL были отправлены, а dcos_generate_config.sh выполнял docker load. Последний советник (1.7) поставляется с ловушкой на этих сигналах, которая очищается в этом событии.

Я предлагаю удалить файл dcos-genconf-$HASH.tar.xz, записанный в каталог, в котором вы запускаете dcos_generate_config.sh, а затем повторно запустить его.

Таким образом, вы можете быть уверены, что у вас нет поврежденного tar-файла или образа. Образ представляет собой файл tar, добавленный после EOF внутри dcos_generate_config.sh, он извлекает этот файл, записывает его на диск, а затем docker loads его. С этой методологией многое может пойти не так.

В соответствии с удалением этой смолы с диска я бы также рекомендовал docker rmi в имени образа, если он присутствует, перед повторным запуском.

person Jeff Malnick    schedule 17.05.2016

Я предполагаю, что у вас неправильно настроена конфигурация Docker. Не могли бы вы проверить, что вы изменили по умолчанию.

образ mesosphere/dcos-genconf отсутствует в Docker Hub. Внутри скрипта dcos_generate_config.sh установщик DC/OS распаковывает его из tar-файла.

  • Используете ли вы конфигурацию прокси для Docker Daemon?
  • Находится ли файл dcos-genconf.14509fe1e7899f4395-3a2b7e03c45cd615da.tar в каталоге /home/ec2-user/. Затем удалите файл.
  • Каков результат docker images? Очистите все ваши изображения, которые имеют репозиторий mesosphere/dcos-genconf.

Затем вы можете попробовать еще раз.

person jrx    schedule 10.05.2016
comment
Удаление dcos-genconf.14509fe1e7899f4395-3a2b7e03c45cd615da.tar помогло - person vanthome; 22.06.2016

Просто удалите файл tar:

rm dcos-genconf.14509fe1e7899f4395-3a2b7e03c45cd615da.tar

и беги снова

bash dcos_generate_config.sh
person Tombart    schedule 07.04.2017