Ошибки сборки: невозможно найти jq.
Err http://deb.debian.org jessie / main пакеты amd64 404 Не Найдено Err http://deb.debian.org jessie-updates / основные пакеты amd64 404 Не Найдено Получено 723 КБ за 2 секунды (357 КБ / с) W: не удалось получить http://deb.debian.org/debian/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: не удалось получить http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found
E: Не удалось загрузить некоторые индексные файлы. Они были проигнорированы или использовались старые.
$ apt-get установить jq
Чтение списков пакетов ...
Построение дерева зависимостей ...
Чтение информации о состоянии ...
E: невозможно найти пакет jq
ОШИБКА: задание не выполнено: код выхода 1


Возможно, выполняемый вами сторонний импорт не может ссылаться на debian jessie, поэтому изменение ftp.debian.org на http://ftp.us.debian.org может заставить его работать. Если вы не имеете в виду это напрямую, попробуйте обновить или понизить импортированные версии, если их удаление не подходит.
В моем случае я использовал:
FROM docker.***.com/node:10
понижение версии узла с 10 до 8 успешно запустило работу.
Сегодня у меня была такая же проблема. Я считаю, что ваше связано с удалением Джесси из Debian (см. https://twitter.com/debian/status/1109080168318926851?s=12).
Я обновил php в Dockerfile до php:7.1.27-apache-stretch, и это сработало.
@codinghaus упоминается в другом потоке:
This is due to the fact that as Wheezy and Jessie have been integrated into the archive.debian.org structure recently, we are now removing all of Wheezy and all non-LTS architectures of Jessie from the mirror network starting today.
Решение (согласно https://github.com/debuerreotype/docker-debian-artifacts/issues/66#issuecomment-476616579) состоит в том, чтобы добавить следующую команду в ваш Dockerfile перед вызовом любого обновления apt-get при использовании debian: jessie.
RUN sed -i '/jessie-updates/d' /etc/apt/sources.list # Now archived
Это удалит репозиторий jessie-updates (который теперь вызывает ошибку 404) из sources.list.
FROM debian:jessie
RUN sed -i '/jessie-updates/d' /etc/apt/sources.list # Now archived
RUN apt-get update
CMD /bin/sh
Просто поместите эту строку перед вашими командами apt-get в вашем Dockerfile:
RUN echo "deb http://deb.debian.org/debian jessie main" > /etc/apt/sources.list
Debian удалил некоторые URL-адреса для старых пакетов, которые вызывали эту проблему. Строка фиксирует репозиторий, на который нужно ссылаться.
Привет. ты это исправишь?