Docker 파일을 디렉터리에 CD로 넣을 수 없습니다.

Docker 파일을 디렉터리에 CD로 넣을 수 없습니다.

이것을 사용이 Dockerfile, 21행에서 오류가 발생합니다.

/bin/sh: 1: cd: /home/meteorapp/meteorapp/app으로 CD를 이동할 수 없습니다.

이 문제를 해결하는 방법을 아시나요?

답변1

응용 프로그램 디렉터리를 만들지 않았습니다. /home/meteorapp/meteorapp만 생성하셨습니다. /home/meteorapp/meteorapp/app을 생성하면 모든 준비가 완료됩니다.

현재 라인을 변경하는 경우 5

  1. mkdir /home/meteorapp 실행

다음과 같습니다.

  1. mkdir -p /home/meteorapp/meteorapp/app 실행

그런 다음 9행을 삭제할 수 있거나 삭제해야 합니다.

에 추가하세요. ./meteorapp

새로운 5행에서 필요한 모든 meteorapp 디렉터리를 이미 생성했기 때문에 9행에 ADD 문이 필요하지 않습니다. 보이는 문제가 해결될 것입니다.

docker 파일에 여전히 버그가 없다는 보장은 없지만 더 이상 21번째 줄에서 실패하지 않는다는 의미입니다.

관련 정보