turbo-guide

Colima - Running x86_64 Containers on Apple ARM (M1+)

index

Abstract : some software still does not run on arm architecture. (for instance mac os). One notable example is oracle (see for instance the oracle docker image FAQ. Colima offers a practical way to to run x64 containers on arm systems. (As Colima readmes itself states, Colima stands for ‘Containers on Linux on Mac.’)

MacOS

Before you start, you need to be aware that is possible to have multiple docker installation (for instance Docker Desktop), but only an instance of the docker engine must be running at a give time.
(Colima effectively substitutes the docker egine, running it using a QEMU virtual machine).

System info

Thi guide has been tested on an Apple MacBooc PRO 16 :

Install Colima

Start Colima

Run x64 container : (in this example a oracle image)

To note

Useful resources