

There are a few optional command line tools that still require Rosetta 2 when using Darwin/AMD64. Additionally, you can use docker buildx to seamlessly integrate multi-platform builds into your build pipeline, and use Docker Hub to identify and share repositories that provide multi-platform images.ĭownload Docker Desktop for Mac on Apple silicon:īeginning with Docker Desktop 4.3.0, we have removed the hard requirement to install Rosetta 2. This enables you to develop applications with your choice of local development environments, and extends development pipelines for ARM-based applications.ĭocker Desktop for Apple silicon also supports multi-platform images, which allows you to build and run images for both x86 and ARM architectures without having to set up a complex cross-compilation development environment. Next, for installing a desktop environment (because the images used by Multipass don’t have a pre-installed graphical desktop), we connect into VM by running multipass shell VMname and start desktop installation: ❯ multipass shell Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.15.Docker Desktop for Mac on Apple silicon is now available as a GA release. ❯ multipass launch 22.04 -n primary -c 2 -m 4G -d 50G Below example will launch a 22.04 Ubuntu VM named primary that has allocated 2 CPUs, 4 GB of memory and 50 GB of disk space. But if you plan to use the guest OS in graphical mode, better to increase the amount of available resources. This will deploy an Ubuntu image with the default resource configurations (do multipass launch - help for details). To install it, simply run launch command and give the image name as parameter: ❯ multipass launch 22.04 Starting with version 1.9.0+mac, Multipass includes an image for Ubuntu 22.04 LTS Jammy Jellyfish: ❯ multipass version multipass 1.9.0+mac multipassd 1.9.0+mac ❯ multipass find Image Aliases Version Description 18.04 bionic 20220505 Ubuntu 18.04 LTS 20.04 focal,lts 20220419 Ubuntu 20.04 LTS 21.10 impish 20220309 Ubuntu 21.10 22.04 jammy 20220420 Ubuntu 22.04 LTS anbox-cloud-appliance latest Anbox Cloud Appliance charm-dev latest A development and testing environment for charmers docker latest A Docker environment with Portainer and related tools minikube latest minikube is local Kubernetes
