제목에 적은 에러 문구 위에 아래와 같은 에러가 나 있을 것이다.
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 의 상위폴더에서 실행한다.