Я пытаюсь создать образ докера:
docker-compose up —build
Но я получаю сообщение об ошибке:
=> ERROR [runtime-image 3/6] RUN apt-get update -y 1.0s
------
> [runtime-image 3/6] RUN apt-get update -y:
……….(successfully updating until here)…….
#0 0.591 Ign:10 http://deb.debian.org/debian stretch/main all Packages
#0 0.591 Err:8 http://security.debian.org/debian-security stretch/updates/main arm64 Packages
#0 0.591 404 Not Found
#0 0.612 Ign:11 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.632 Ign:12 http://deb.debian.org/debian stretch-updates/main arm64 Packages
#0 0.662 Ign:9 http://deb.debian.org/debian stretch/main arm64 Packages
#0 0.685 Ign:10 http://deb.debian.org/debian stretch/main all Packages
#0 0.707 Ign:11 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.732 Ign:12 http://deb.debian.org/debian stretch-updates/main arm64 Packages
#0 0.755 Ign:9 http://deb.debian.org/debian stretch/main arm64 Packages
#0 0.777 Ign:10 http://deb.debian.org/debian stretch/main all Packages
#0 0.810 Ign:11 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.832 Ign:12 http://deb.debian.org/debian stretch-updates/main arm64 Packages
#0 0.854 Err:9 http://deb.debian.org/debian stretch/main arm64 Packages
#0 0.854 404 Not Found
#0 0.923 Ign:10 http://deb.debian.org/debian stretch/main all Packages
#0 0.945 Ign:11 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.965 Err:12 http://deb.debian.org/debian stretch-updates/main arm64 Packages
#0 0.965 404 Not Found
#0 0.975 Reading package lists...
#0 0.990 W: The repository 'http://security.debian.org/debian-security stretch/updates Release' does not have a Release file.
#0 0.990 W: The repository 'http://deb.debian.org/debian stretch Release' does not have a Release file.
#0 0.990 W: The repository 'http://deb.debian.org/debian stretch-updates Release' does not have a Release file.
#0 0.990 E: Failed to fetch http://security.debian.org/debian-security/dists/stretch/updates/main/binary-arm64/Packages 404 Not Found
#0 0.990 E: Failed to fetch http://deb.debian.org/debian/dists/stretch/main/binary-arm64/Packages 404 Not Found
#0 0.990 E: Failed to fetch http://deb.debian.org/debian/dists/stretch-updates/main/binary-arm64/Packages 404 Not Found
#0 0.990 E: Some index files failed to download. They have been ignored, or old ones used instead.
------
failed to solve: executor failed running [/bin/sh -c apt-get update -y]: exit code: 100
Часть файла докера, которая, по-видимому, вызывает ошибку:
….. (successfully building until here) ……..
RUN apt-get update -y
RUN apt-get install -y --no-install-recommends default-libmysqlclient-dev curl apt-utils ffmpeg mysql-server
Я пробовал различные рекомендуемые решения в Интернете, но ничего не работает. Я попытался понизить версию Docker, но это не сработало.
Я работаю на Mac и Docker version is 20.10.24, build 297e128
и Docker Compose version v2.17.2.
Любое предложение может быть очень оценено.


Ваш образ устарел и пытается использовать для обновления репозиторий, которого больше нет, вы можете либо изменить шаг сборки, чтобы сначала обновить ссылку на репо перед вызовом обновления, либо обновить базовый образ до того, в котором уже было такое обновление. См. https://unix.stackexchange.com/questions/743839/apt-get-update-failed-to-fetch-debian-amd64-packages-while-building-dockerfile-f
Если вы явно используете debian:stretch в качестве базового изображения, я бы посоветовал просто обновить его до debian:bullseye.