[Docker] docker-compose build 發生 load metadata Error
紀錄一下前幾天遇到的 docker 問題
專案使用 docker-compose 在 local 開發
Dockerfile 裡面的 image source 原本是 docker hub
改成使用 AWS ecr public image 後,在 local 執行 docker-compose build
會跳這個錯誤
用關鍵字搜尋了很久,終於找到解法
問題出在 docker 的 config 設定 /Users/stan/.docker/config.json
裡面有一段 "credsStore": "desktop"
要改成 "credStore": "desktop"
before
after
調整完之後再跑一次 docker-compose build
就成功了
不過看 docker 的官方文件,確實是寫 credsStore
沒錯 XD…
Ref: - Why is docker-compose failing with ERROR internal load metadata suddenly? - Docker docs