Docker 이미지: PHP 8.0, Apache 및 phpMyAdmin 통합
P粉186017651
P粉186017651 2024-03-31 18:19:17
0
1
503

아파치에서 실행되고 phpMyAdmin을 사용하는 php8 프로젝트용 이미지를 생성 중입니다. 내 Dockerfile은 다음과 같습니다.

으아악

내 docker-compose.yml은 다음과 같습니다.

으아악

저에게는 모든 것이 괜찮았지만 "docker compose up --build"를 실행했을 때 컨테이너가 시작되었지만 Dockerfile에서 요청한 대로 "mysqli" 및 "pdo_mysql"을 설치하지 않았습니다.

하지만 CLI를 통해 PHP 컨테이너에 로그인하고 docker-php-ext-install mysqlidocker-php-ext-install pdo_mysql를 실행하면 작동하고 PHP 컨테이너를 다시 시작하면 됩니다.

근데 왜 처음부터 설치가 안되는 걸까요?

도움을 주셔서 감사합니다.

P粉186017651
P粉186017651

모든 응답(1)
P粉541551230

Lety의 의견 덕분에 docker-compose.yml의 4번째 줄만 변경하면 됩니다. 작성자:

으아악

(Dockerfile이 있는 디렉터리를 나타냄) 작동합니다.

이력서: Dockerfile을 변경하지 마세요. . docker-compose.yml 변경 작성자:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿