GitHub Actionsでdocker build時にエラーが出た

概要

GitHub Actionsでdocker build時にエラーが出たのでメモ

エラー

docker build時に下記エラー

error: failed to do request: Post "https://***.dkr.ecr.ap-northeast-1.amazonaws.com/v2/<REPOSITORY>/blobs/uploads/": EOF

原因

ログインするECRのアカウントIDを間違えていた

エラー

docker build時に下記エラー

exporting to image  error: failed to solve: unexpected status: 401 Unauthorized 320 Error: buildx failed with: error: failed to solve: unexpected status: 401 Unauthorized

原因

ECRにログインしてなかった。CIに下記を追加
.github/workflows/build.yml

      - name: Login to Amazon ECR
        uses: aws-actions/amazon-ecr-login@v1.3.3