
이것을 사용하여이 Dockerfile, 21행에서 오류가 발생합니다.
/bin/sh: 1: cd: /home/meteorapp/meteorapp/app으로 CD할 수 없습니다.
이 문제를 해결하는 방법을 아시나요?
답변1
앱 디렉터리를 만들지 않았습니다. /home/meteorapp/meteorapp만 생성했습니다. /home/meteorapp/meteorapp/app을 생성하면 설정이 완료됩니다.
현재 라인을 변경하는 경우 5
- mkdir /home/meteorapp 실행
다음과 같이 보이려면:
- RUN mkdir -p /home/meteorapp/meteorapp/app
그런 다음 9행을 제거할 수 있거나 제거해야 합니다.
추가하다 . ./meteorapp
NEW 라인 5에서는 필요한 모든 meteorapp 디렉토리를 이미 생성했기 때문에 라인 9에서 ADD 문이 필요하지 않습니다. 본 문제는 해결될 것입니다.
docker 파일에 여전히 버그가 없다는 보장은 없지만, 이는 더 이상 21번째 줄에서 실패하지 않는다는 의미입니다.