There is a proper way to run Intel-specific docker containers on Mac M1?

453 Views Asked by At

Im working on web-application that uses IBM MQ as a message broker. I want to setup environment for integration tests via testcontainers, but there is no IBM MQ container for ARM arhitecture, so using Docker as a container manager is not a proper solution.

I replaced Docker with Podman on Intel machine using this article but Podman`s performance dropped significantly (25 seconds to run a container and infinite execution of podman ps) so i dont want to use this mechanism.

Also I've heard of Lima and Colima so now im totally confused and I can't decide what setup for my case is the best.

1

There are 1 best solutions below

0
On

Being architecture independent is one of the benefits of testcontainers.cloud, a product by the maintainers of the Testcontainers libraries.

When you use Testcontainers Cloud your tests run locally as usual, and the containers are started in an isolated on-demand cloud environment which your tests provision and connect to via a small, user-space agent application.

Testcontainers Cloud is currently in a public beta, and you can evaluate it for your use-cases and setup by joining on the website.