2015-01-24 2 views
0

나는 nodejs를 사용하여 도커 공식 PHP 이미지를 확장하려고합니다. 내가 겪는 문제점은 apt가 wget, sudo, nodejs와 같은 패키지를 찾지 못해서 설치할 수 없다는 것입니다. 해결책을 아는 사람이 있습니까?nodejs로 도커 PHP 이미지를 어떻게 확장 할 수 있습니까?

+1

Dockerfile을 알려주세요. 'apt-get install wget nodejs'를 실행하기 전에'apt-get update '를해야합니다. – user2915097

답변

4

공식 PHP 이미지 removes the APT lists after installing 결과 패키지가 필요하므로 이미지 레이어를 작게 유지해야합니다. 따라서 먼저 apt-get update해야합니다

RUN apt-get update \ 
    && apt-get install -y wget nodejs --no-install-recommends \ 
    && rm -rf /var/lib/apt/lists/* 

체인의 마지막 명령을 다시 apt-get update에 의해 생성 된 목록을 삭제합니다.

관련 문제