Установка расширения обновляет версию PHP

В одном из контейнеров внезапно обновилась версия PHP, несмотря на то, что в Dockerfile была задана фиксированная версия 7.4. Содержимое Dockerfile примерно такое:
FROM php:7.4-fpm
ENV WORKDIR ...

WORKDIR ${WORKDIR}

RUN groupadd -g 1000 ubuntu
RUN useradd -d /home/ubuntu -s /bin/bash -u 1000 -g 1000 ubuntu
# Create home directory
RUN mkdir /home/ubuntu
# User and group own home directory
RUN chown -R ubuntu:ubuntu /home/ubuntu

# Install selected extensions and other stuff
RUN apt-get update \
    && apt-get -y --no-install-recommends install php7.4-mysql php-redis php7.4-xdebug php7.4-bcmath php7.4-bz2 php7.4-gd php7.4-mongodb php7.4-xsl \
    && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

Навскидку не понял, в чем может быть дело и, удаляя поочередно строки, методом исключения понял, что проблема кроется в строке
...
RUN apt-get update \
    && apt-get -y --no-install-recommends install php7.4-mysql php-redis php7.4-xdebug php7.4-bcmath php7.4-bz2 php7.4-gd php7.4-mongodb php7.4-xsl \
    && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
....

а если быть точнее, в её части
...
RUN apt-get update \
    && apt-get -y --no-install-recommends install php-redis 

Если название хотя бы одного расширение не содержит версию PHP, то... установка расширения заодно обновит и мажорную версию PHP.
Рейтинг

Возврат к списку

Раздел PHP
(Codeblog)