Сообщение о неверном запросе (400) каждый раз, когда я пытаюсь создать свой Docker образ Ubuntu 16:04 - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь создать образ docker с требованиями, указанными в requirements.txt. Тем не менее, при попытке построить файл, я получаю следующую ошибку:

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux-atm/libatm1_2.5.1-1.5_amd64.deb  400  Bad Request [IP: 91.189.91.39 80]

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/popt/libpopt0_1.16-10_amd64.deb  400  Bad Request [IP: 91.189.91.39 80]

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/libc/libcap-ng/libcap-ng0_0.7.7-1_amd64.deb  400  Bad Request [IP: 91.189.91.39 80]

Я попытался изменить зеркало, я проверил вывод cat /etc/apt/sources.list, у меня есть попытался добавить флаг --fix-missing и попытался построить образ с --no-cache все безрезультатно.

Вот файл Docker:

# Base image
FROM ubuntu:16.04

MAINTAINER Siddhanth Ajri "y2jsiddajri@gmail.com"

RUN cat /etc/apt/sources.list

# Changing to US archives of UBUNTU
RUN sed -i'' 's/archive\.ubuntu\.com/us\.archive\.ubuntu\.com/' /etc/apt/sources.list

# Install dependencies
RUN apt-get update && apt-get install -y \
    software-properties-common \
    curl \
    git

#RUN add-apt-repository universe

RUN apt-get update && apt-get install -y \
    curl \
    git 

RUN apt-get install python3.7

RUN apt-get install python3-pip

# Upgrade pip to 20.x
RUN pip3 install -U pip

COPY ./requirements.txt /requirements.txt

WORKDIR /

RUN pip3 install -r requirements.txt

COPY . /

Ни одно из упомянутых решений, которые я нашел до сих пор, не смогло решить эту проблему для меня.

...