問題
Docker Desktopを4.54.0にアップグレード後、sam-cliを使用すると以下のエラーが出る
Error: Building image for [function-name] requires Docker. is Docker running?
原因
Docker Engine v29で最小APIバージョンが1.44に引き上げられた。
SAM CLI(1.146.0以前)が使用するdocker-pyはAPI 1.35のため、接続を拒否される。
解決策
SAM CLIをアップグレードするだけ
brew upgrade aws-sam-cli
バージョン1.147.0以降で修正済み。
同じ問題で沼る人が少しでも減ることを祈ります🙏