RPM을 사용하여 Docker 이미지 만들기

RPM을 사용하여 Docker 이미지 만들기

아래 도커 파일을 사용하여 도커 이미지를 만들었습니다.

여기에 이미지 설명을 입력하세요.

그래서 내 문제는 빌드할 때 다음과 같은 오류가 발생한다는 것입니다. 문제를 해결하도록 도와주세요.

여기에 이미지 설명을 입력하세요.

답변1

ADD명령에는 파일 이름이 필요합니다비교적현재 디렉토리로.

바라보다https://docs.docker.com/engine/reference/builder/

경로는 빌드 컨텍스트 내에 있어야 합니다. docker 빌드의 첫 번째 단계는 컨텍스트 디렉터리(및 하위 디렉터리)를 docker 데몬으로 보내는 것이므로 ADD ../something /something을 사용할 수 없습니다.

ADD /aa/http....이는 선행이 /제거되고 마치 마치 것처럼 처리되기 때문에 할 수 없음을 의미합니다.ADD aa/http...

RUN또한 이 단계에서는 두 번째 문제에 직면하게 됩니다. 파일을 컨테이너의 루트에 복사하지만 명령이 rpm해당 파일을 디렉터리에서 찾고 있다는 것입니다 /aa.

관련 정보