コンテナデプロイ時にエラーが出る問題
- 公開日:
- 更新日:
- 文字数:261文字
私の場合、lightsailにて、コンテナをpushしてデプロイしたのですが、失敗になってしまい。
ログを見ると以下のようにありました。
exec user process caused: exec format error
原因
M1 mac とコンテナを実行するマシンのCPUアーキテクチャが異なるために発生しました。
対策
ビルド時に通常であれば、
docker build -t NAME .
としてる箇所を、下記のように修正します。
docker build --platform amd64 -t NAME .