AWS 노트

Docker이미지를 push할 때 Error response from daemon: No such image: {image}:{tag} 에러가 나면서 실패할 때

Jonchann 2020. 7. 13. 15:53

제목에 적은 에러 문구 위에 아래와 같은 에러가 나 있을 것이다.

unable to prepare context: unable to evaluate symlinks in Dockerfile path:

Dockerfile 에 FROM {account_id}.dkr.ecr.{region}.amazonaws.com/{base_image}라고 적었을텐데(본인이 적지 않았다면 적혀 있을텐데) 이 {base_image}부터 build & push 하지 않으면 push 하고 싶은 {image}도 push 가 안된다.

{base_image}도 없다고 나온다면 AWS ECR 에 새롭게 작성한다.

$ aws ecr create-repository --repository-name {base_image}

{base_image}를 build & push 했으면 --no-cache붙여서 {image}를 build & push 한다.

 

그래도 에러가 난다면 Dockerfile 의 상위폴더에서 실행한다.