Apple Silicon(ARM)搭載 macOS で、Docker コンテナ上の MATLAB は実行できますか?

Apple Silicon(M‑series)プロセッサを搭載した macOS を実行している Mac を使用しており、このマシン上で Docker を利用しています。この ARM ベースのシステム上で、Docker コンテナ内で MATLAB を実行することは可能でしょうか?

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2026년 3월 27일 0:00
편집: MathWorks Support Team 2026년 3월 27일 0:56

0 개 추천

Apple Silicon(ARM)搭載の Mac 上でも、Docker を使って MATLAB を実行することは可能ですが、その場合は AMD64(x86‑64)エミュレーション下でコンテナを実行する必要があります
そのため、--platform=linux/amd64 フラグを指定してください。
MATLAB のコンテナイメージは x86‑64 向けであり、macOS 上の Docker はデフォルトでは ARM プラットフォームを使用するため、そのままでは無効なプラットフォームエラーが発生します。
MathWorks の GitHub ページにある「Create a MATLAB Container Image」を参照することで、以下のコマンドを使用して、Rosetta 2 による命令変換を利用した Docker 環境上で MATLAB を実行できます。
AMD64 向けにビルドする場合:
docker build --platform=linux/amd64 -t matlab:R2025b .
AMD64 としてコンテナを実行する場合:
docker run --init --rm -e MLM_LICENSE_FILE=27000@MyServerName --platform=linux/amd64 matlab:R2025b -batch ver
注意: MathWorks は MATLAB および他の MathWorks 製品がこの環境で動作することを保証せず、この利用方法に関するサポートを提供しません。

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Containers에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!