Search code examples
dockercamundaapple-m1apple-silicon

How to run camunda on Apple silicon


I'm trying to setup camunda with docker in my local, I'm getting the message below.

-- WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

  • docker pull camunda/camunda-bpm-platform:run-latest
  • docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:run-latest

I can not be reached http://localhost:8080 or http://localhost:8080 on Camunda. Do you have any advice, also I using Apple MacBook m1.


Solution

  • you can extend the base image with your own Dockerfile and specify the platform in the FROM command just put this at the top

    FROM --platform=linux/arm64 camunda/camunda-bpm-platform:run-latest
    ... any other customization you want goes here
    

    then just use your docker image instead of the wanna pulled from camunda registry

    takes a bit longer to start up than it did on intel mac but seems to work.

    see docker docs re: the platform= arg