разделе https://badtry.net/docker-tutorial-dlia-novichkov-rassmatrivaiem-docker-tak-iesli-by-on-byl-ighrovoi-pristavkoi/#how_docker_cache_layers
                  
                  
                  Валится сборка образа. Докерфайл такой:
                  
                  
                  FROM php:7.2-apache
                  
                  
                  WORKDIR /var/www/html
                  
                  
                  # Copy the app code
                  
                  
                  COPY . /var/www/html
                  
                  
                  RUN apt-get update && apt-get upgrade -y && apt-get install -y curl php7.2-mbstring php7.2-zip php7.2-intl php7.2-xml php7.2-json php7.2-curl
                  
                  
                  RUN echo "Hello, Docker Tutorial"
                  
                  
                  EXPOSE 80
                  
                  
                  Собственно, ошибки на апгетах:
                  
                  
                  #0 256.3 E: Unable to locate package php7.2-*
                  
                  
                  #0 256.3 E: Couldn't find any package by glob 'php7.2-*'
                  
                  
                  #0 256.3 E: Couldn't find any package by regex 'php7.2-*'
                  
                  
                  Подскажите, в чём может быть дело и как исправить?
                  
                  
                
добавить add-apt-repository ppa:ondrej/php перед apt update
Говорит, что репозиторий не найден: > [4/6] RUN add-apt-repository ppa:ondrej/php: #0 0.808 /bin/sh: 1: add-apt-repository: not found
apt install software-properties-common
да и вообще, попробуй заюзать 7.4 вместо 7.2. книжка видимо писалась относительно давно
Пробовал заменить на 7.4 в базовом образе, в аптгетах, одновременно — не помогло. Вот так ещё пишет: #0 275.5 Package 'php7.4-*' is not available, but is referred to by another package. #0 275.5 This may mean that the package is missing, has been obsoleted, or #0 275.5 is only available from another source #0 275.5 #0 276.5 E: Package 'php7.4-*' has no installation candidate
#0 1.233 E: Unable to locate package software-properties-common ):
возьми этот с гитхаба этот рабочий: https://github.com/Actency/docker-apache-php
Расширения в этом образе ставятся не через apt
Обсуждают сегодня