Почему apt внутри Docker терпит неудачу с HTTP-репозиториями, но успешно работает с репозиториями FTP?

У меня есть экземпляр 16.04 в AWS EC2, который запускает Jenkins и создает изображения Docker. На этом сервере, в Docker, apt репозитории сбой 403 Forbidden при использовании HTTP. [F4] основан на ubuntu:16.04. Полное сообщение об ошибке:

Step 6 : RUN apt-get -qq update && apt-get -y upgrade ---> Running in d68f58b74bbe W: The repository 'http://security.ubuntu.com/ubuntu xenial-security Release' does not have a Release file. W: The repository 'http://archive.ubuntu.com/ubuntu xenial Release' does not have a Release file. W: The repository 'http://archive.ubuntu.com/ubuntu xenial-updates Release' does not have a Release file. W: The repository 'http://archive.ubuntu.com/ubuntu xenial-backports Release' does not have a Release file. E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/universe/source/Sources 403 Forbidden [IP: 91.189.91.26 80] E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-backports/restricted/binary-amd64/Packages 403 Forbidden [IP: 91.189.91.26 80] E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial/universe/source/Sources 403 Forbidden [IP: 91.189.91.26 80] E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-updates/universe/source/Sources 403 Forbidden [IP: 91.189.91.26 80] E: Some index files failed to download. They have been ignored, or old ones used instead. ERROR: Service 'foo' failed to build: The command '/bin/sh -c apt-get -qq update && apt-get -y upgrade' returned a non-zero code: 100

Этот сбой происходит только в Docker. И не происходит при использовании ftp:// для доступа к репозиториям. Этот отказ происходит как в задании Дженкинса, так и при попытке построить эти изображения из базовой системы вне Jenkins.

Я бы предпочел не изменять мой Dockerfile, чтобы заменить исходный файл apt на версию с использованием FTP. Это не происходит нигде; эти изображения Docker основываются на наших других экземплярах 16.04 EC2 без проблем, а также из других экземпляров, отличных от Ubuntu.

0
задан 30 November 2017 в 23:07

0 ответов

Другие вопросы по тегам:

Похожие вопросы: