Macのローカル環境では起動するのに、ECSやCloudRunでDockerが起動しない時の対策

2023/12/12に公開

記事の内容

ローカル環境で、docker runでDockerコンテナが正常起動するにも関わらず、ECSやCloudRunで正常起動しない時の対応法

記事の長さ

1分で読めます

--platform linux/amd64を付与する

--platform linux/amd64パラメータを付与してDocker Buildして、再度実行する。

M1/M2 Macを使っている場合、ローカルでDocker BuildしたDockerImageを利用する場合、--platform linux/amd64パラメータを付与してDocker Buildしないと、CloudRunやECS上でそのDockerImageは起動しません。

$ docker build --platform linux/amd64 . -t image-name

note

勉強法やキャリア構築法など、エンジニアに役立つ記事をnoteで配信しています。

https://note.com/ring_belle/membership

Discussion