내 Docker "dnf 모듈 활성화 -y php:7.4 php-oci8"의 모듈 종속성

내 Docker "dnf 모듈 활성화 -y php:7.4 php-oci8"의 모듈 종속성

그래서 명령을 실행하고 dnf module enabled -y php:7.4 php-oci8 있는데 모듈 종속성 문제가 발생합니다. 이전에는 이것이 문제가 아니었습니다.

 Problem: module php-oci8:21c:8060020221011134100:34611983.x86_64 requires module(php:8.0), but none of the providers can be installed
  - module php:7.4:8030020200615123046:a4870ff1.x86_64 conflicts with module(php:8.0) provided by php:8.0:8060020211215065547:0a326c83.x86_64
  - module php:8.0:8060020211215065547:0a326c83.x86_64 conflicts with module(php:7.4) provided by php:7.4:8030020200615123046:a4870ff1.x86_64
  - module php:7.4:8030020200615123046:a4870ff1.x86_64 conflicts with module(php:8.0) provided by php:8.0:8060020220622070726:5caa48ff.x86_64
  - module php:8.0:8060020220622070726:5caa48ff.x86_64 conflicts with module(php:7.4) provided by php:7.4:8030020200615123046:a4870ff1.x86_64
  - module php:7.4:8030020200615123046:a4870ff1.x86_64 conflicts with module(php:8.0) provided by php:8.0:8070020220801083134:afd00e68.x86_64
  - module php:8.0:8070020220801083134:afd00e68.x86_64 conflicts with module(php:7.4) provided by php:7.4:8030020200615123046:a4870ff1.x86_64
  - conflicting requests

이 일에 대해 잘 알지 못합니다.

답변1

문제는 내 도커 파일의 첫 번째 줄에 있었습니다.

FROM ghcr.io/oracle/oraclelinux8-php:7.4-fpm 로 변경 FROM ghcr.io/oracle/oraclelinux8-php:7.4-fpm-20221114

https://github.com/oracle/docker-images/pkgs/container/oraclelinux8-php/48808020?tag=7.4-fpm-20221104

관련 정보