Open jas550 opened 2 years ago
There's some discussion about this topic in the Connect GitHub repo. It sounds like the issue may be with MacOS Monterey and not the M1 based machines themselves but that hasn't been confirmed yet.
I've tested the mirth docker container on amd64 Mac OS Monterey and the container works fine. However, the mirth client crashes. Therefore I think the discussion only applies when running mirth or mirth client on the host machine.
@cturczynskyj Why was this closed. This is still an issue. Mirth docker container still doesn't work on Mac M1 machines. The mirth client also crashes on Mac OS Monterey amd64.
Maybe I misunderstood your comment. It sounded like you were saying that it was only an issue with the client which wouldn't be Docker related. Are you saying that the Docker container fails to start on your Monterey machine?
@cturczynskyj I was replying back to your earlier comment (below).
There's some discussion about this topic in the Connect GitHub repo. It sounds like the issue may be with MacOS Monterey and not the M1 based machines themselves but that hasn't been confirmed yet.
I've created a table to specify what works in which environment:
Test | Environment | Works |
---|---|---|
Mirth Client | amd64 Mac OS Monterey | No |
Mirth Client | arm64 (m1) Mac OS Monterey | No |
Mirth docker container | amd64 Mac OS Monterey | Yes |
Mirth docker container | arm64 (m1) Mac OS Monterey | No |
Let me know if you require any further information to progress this issue.
@cturczynskyj Can you please open this issue as it wasn't resolved. Or do you want me to open a new issue?
@pladesma @lmillergithub Do you know when this issue will be resolved?
Did you try to enable "Use Rosetta for x86/amd64 emulation in Apple Silicon" option in docker desktop? You can find that in the settings tab "Features in development". That allowed me to run the amd64 image on my M1 Mac.
For deploayment in a docker stack, you need to add "--resolve-image never":
docker stack deploy -c stack.yml mirth --resolve-image never
Mirth does not start up on Apple M1. It either throws the following error or just hangs:
It will be useful to build an arm64 specific docker container that can be used on Apple M1 machines.