답변1
이 ADD
명령에는 파일 이름이 필요합니다비교적현재 디렉토리로.
바라보다https://docs.docker.com/engine/reference/builder/
경로는 빌드 컨텍스트 내에 있어야 합니다. docker 빌드의 첫 번째 단계는 컨텍스트 디렉터리(및 하위 디렉터리)를 docker 데몬으로 보내는 것이므로 ADD ../something /something을 사용할 수 없습니다.
ADD /aa/http....
이는 선행이 /
제거되고 마치 마치 것처럼 처리되기 때문에 할 수 없음을 의미합니다.ADD aa/http...
RUN
또한 이 단계에서는 두 번째 문제에 직면하게 됩니다. 파일을 컨테이너의 루트에 복사하지만 명령이 rpm
해당 파일을 디렉터리에서 찾고 있다는 것입니다 /aa
.