multipass で開発環境を構築したメモ - Please Sleep にて、M1 Mac で Multipass を使って開発環境を作ってみていたところ、うまく動かないコンテナがあった。初見では不可解に感じられるポイントがあったので、理解を整理したメモ。 状況 docker-compose でいくつかのコンテナをまとめた環境がある M1 Mac での直接の実行はできる multipass で起動した ubuntu 20.04 の仮想環境ではうまく動作しなかった 次のようなエラーでうまく実行できなかった。 pull した一部のイメージの実行時にアーキテクチャが違うというエラーが出た arm64 のイメージを pull するようにしてみたが、該当のイメージが無いというエラーが出ることもあれば、別のイメージは pull はできるが実行時エラーということもあった # 実行時エラーの例 sta
![Docker イメージ・実行環境と CPU アーキテクチャの理解整理](https://cdn-ak-scissors.b.st-hatena.com/image/square/87bb59df23f4ab97a94294d3a89d9daa76699003/height=288;version=1;width=512/https%3A%2F%2Fplease-sleep.cou929.nu%2Fimages%2Fkosei-pic.png)