MシリーズのMacでビルドしたときのエラーについて

この記事は約1分で読めます。

はじめに

私がMac環境で作成したソフトウェアイメージをサーバーにデプロイしようとしたとき、予期しない問題が発生しました。具体的には、デプロイ後にサーバーで正常に起動しないというエラーが発生しました。

原因

Macとサーバーでのアークテクチャの違いによって起こっている問題だとわかりました。
Mac Arm64 Server: Amd64

解決

ビルド時にアークテクチャを指定することで解決しました。

docker build --platform linux/amd64 -t *** .

コメント

タイトルとURLをコピーしました