apt-get -y update && apt-get升级在docker容器中失败

apt-get -y update && apt-get升级在docker容器中失败

在这个 dockerfile 之上运行 docker compose build

FROM php:5.6-apache

RUN apt-get -y update && apt-get upgrade -y

# Install tools && libraries
RUN apt-get -y install --fix-missing apt-utils nano wget dialog \
    build-essential git curl libcurl3 libcurl3-dev zip \
    libmcrypt-dev libsqlite3-dev libsqlite3-0 mysql-client \
    zlib1g-dev libicu-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev \
    && rm -rf /var/lib/apt/lists/*

# Composer
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer --version=2.0.9


# PHP5 Extensions
RUN docker-php-ext-install curl \
    && docker-php-ext-install tokenizer \
    && docker-php-ext-install json \
    && docker-php-ext-install mcrypt \
    && docker-php-ext-install pdo_mysql \
    && docker-php-ext-install pdo_sqlite \
    && docker-php-ext-install mysqli \
    && docker-php-ext-install zip \
    && docker-php-ext-install -j$(nproc) intl \
    && docker-php-ext-install mbstring \
    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
    && docker-php-ext-install -j$(nproc) gd \
    && pecl install xdebug-2.5.5 && docker-php-ext-enable xdebug \
    && echo "xdebug.remote_enable=1" >> /usr/local/etc/php/php.ini

RUN apt-get install gcc
RUN apt-get install autoconf
RUN apt-get update && apt-get install -y libssl-dev && rm -rf /var/lib/apt/lists/*
RUN apt-get install build-essential
RUN pecl install mongo
RUN docker-php-ext-enable mongo
RUN echo "extension=mongo.so" >> /usr/local/etc/php/php.ini
# Enable apache modules
RUN a2enmod rewrite headers

COPY ./ ./
RUN composer install

RUN ls 

EXPOSE 80

ENTRYPOINT ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]

出现此错误

 > [ 2/16] RUN apt-get -y update && apt-get upgrade -y:                                                           
#0 0.363 Ign:1 http://deb.debian.org/debian stretch InRelease                                                     
#0 0.378 Ign:2 http://deb.debian.org/debian stretch-updates InRelease                                             
#0 0.384 Ign:3 http://deb.debian.org/debian stretch Release                                                       
#0 0.391 Ign:4 http://deb.debian.org/debian stretch-updates Release                                               
#0 0.399 Ign:5 http://deb.debian.org/debian stretch/main all Packages
#0 0.406 Ign:6 http://deb.debian.org/debian stretch/main amd64 Packages
#0 0.411 Ign:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages
#0 0.419 Ign:8 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.429 Ign:9 http://security.debian.org/debian-security stretch/updates InRelease
#0 0.432 Ign:5 http://deb.debian.org/debian stretch/main all Packages
#0 0.435 Ign:10 http://security.debian.org/debian-security stretch/updates Release
#0 0.437 Ign:6 http://deb.debian.org/debian stretch/main amd64 Packages
#0 0.442 Ign:11 http://security.debian.org/debian-security stretch/updates/main all Packages
#0 0.443 Ign:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages
#0 0.456 Ign:8 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.464 Ign:5 http://deb.debian.org/debian stretch/main all Packages
#0 0.479 Ign:6 http://deb.debian.org/debian stretch/main amd64 Packages
#0 0.491 Ign:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages
#0 0.501 Ign:8 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.512 Ign:5 http://deb.debian.org/debian stretch/main all Packages
#0 0.518 Ign:6 http://deb.debian.org/debian stretch/main amd64 Packages
#0 0.525 Ign:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages
#0 0.532 Ign:8 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.540 Ign:5 http://deb.debian.org/debian stretch/main all Packages
#0 0.546 Ign:6 http://deb.debian.org/debian stretch/main amd64 Packages
#0 0.553 Ign:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages
#0 0.578 Ign:8 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.584 Ign:5 http://deb.debian.org/debian stretch/main all Packages
#0 0.588 Ign:12 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
#0 0.595 Err:6 http://deb.debian.org/debian stretch/main amd64 Packages
#0 0.595   404  Not Found
#0 0.600 Err:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages
#0 0.600   404  Not Found
#0 0.601 Ign:11 http://security.debian.org/debian-security stretch/updates/main all Packages
#0 0.612 Ign:8 http://deb.debian.org/debian stretch-updates/main all Packages
#0 0.749 Ign:12 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
#0 0.755 Ign:11 http://security.debian.org/debian-security stretch/updates/main all Packages
#0 1.031 Ign:12 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
#0 1.038 Ign:11 http://security.debian.org/debian-security stretch/updates/main all Packages
#0 1.044 Ign:12 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
#0 1.053 Ign:11 http://security.debian.org/debian-security stretch/updates/main all Packages
#0 1.059 Ign:12 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
#0 1.064 Ign:11 http://security.debian.org/debian-security stretch/updates/main all Packages
#0 1.071 Err:12 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
#0 1.071   404  Not Found [IP: 151.101.194.132 80]
#0 1.074 Reading package lists...
#0 1.080 W: The repository 'http://deb.debian.org/debian stretch Release' does not have a Release file.
#0 1.080 W: The repository 'http://deb.debian.org/debian stretch-updates Release' does not have a Release file.
#0 1.080 W: The repository 'http://security.debian.org/debian-security stretch/updates Release' does not have a Release file.
#0 1.080 E: Failed to fetch http://deb.debian.org/debian/dists/stretch/main/binary-amd64/Packages  404  Not Found
#0 1.080 E: Failed to fetch http://deb.debian.org/debian/dists/stretch-updates/main/binary-amd64/Packages  404  Not Found
#0 1.080 E: Failed to fetch http://security.debian.org/debian-security/dists/stretch/updates/main/binary-amd64/Packages  404  Not Found [IP: 151.101.194.132 80]
#0 1.080 E: Some index files failed to download. They have been ignored, or old ones used instead.
------
failed to solve: process "/bin/sh -c apt-get -y update && apt-get upgrade -y" did not complete successfully: exit code: 100

相关内容