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