아파치에서 실행되고 phpMyAdmin을 사용하는 php8 프로젝트용 이미지를 생성 중입니다. 내 Dockerfile은 다음과 같습니다.
으아악내 docker-compose.yml은 다음과 같습니다.
으아악저에게는 모든 것이 괜찮았지만 "docker compose up --build"를 실행했을 때 컨테이너가 시작되었지만 Dockerfile에서 요청한 대로 "mysqli" 및 "pdo_mysql"을 설치하지 않았습니다.
하지만 CLI를 통해 PHP 컨테이너에 로그인하고 docker-php-ext-install mysqli
和 docker-php-ext-install pdo_mysql
를 실행하면 작동하고 PHP 컨테이너를 다시 시작하면 됩니다.
근데 왜 처음부터 설치가 안되는 걸까요?
도움을 주셔서 감사합니다.
Lety의 의견 덕분에 docker-compose.yml의 4번째 줄만 변경하면 됩니다. 작성자:
으아악(Dockerfile이 있는 디렉터리를 나타냄) 작동합니다.
이력서: Dockerfile을 변경하지 마세요. . docker-compose.yml 변경 작성자:
으아악