Intel Mac で動いている Azure functions docker container (Python) が Apple silicon Mac で動かなかったので、動かすためにやったことをメモする。
対応無しだった場合には Apple silicon Mac では以下のエラーが出た。
System.IO.IOException: Function not implemented
動かす方法
以下のリンクにある x68 architecture を Rosetta 2 で emuratort を使用することで動かすことができた
-
http://issamben.com/running-azure-function-as-docker-container-on-an-m1-m2/
-
利用 image
mcr.microsoft.com/azure-functions/python:3.0-python3.9-appservice
-
Docker Desktop Version
- 4.21.1
参考