If you need help installing brew, check out this link. You can install Colima with brew MacOS package manager. In other words, software built for x86 can run on Apple Silicon. Next, you’ll need Rosetta 2, which provides emulation for x86 CPU architectures. You may be thinking, why would I still go the Colima route? Well, Docker has changed their licensing model and the Colima solution may be a good alternative for you. Once enabled and docker restarts, you can jump right to the section Starting a SQL Server Container. Open up your Docker Desktop Settings, click Features in Development and check Use of Rosetta for x86/amd64 emulation on Apple Silion. Update 22 Jan 23: As predicted, Docker Desktop now supports the Use of Rosetta for x86/amd64 emulation on Apple Silion. I plan to watch this space to see if Docker provides similar functionality in upcoming releases. As I write this post, Docker Desktop for Mac recently added MacOS Virtualization framework support, but SQL Server doesn’t run in this environment. We’re not going to use Docker as the container runtime. I’m installing Docker because it will provide the command line interface that I’m used to when working with containers, the docker command. Docker Desktop provides both the command line tooling and the container runtime. Well, technically, you don’t need Docker Desktop. Install Required Software Docker Desktop for Macįirst, you’ll need Docker Desktop. Your containers will run inside this virtual machine. This Linux VM runs using the Virtualization framework hypervisor native in MacOS. ![]() This post shows you how to run SQL Server on Apple Silicon using colima.Ĭolima is a container runtime that runs a Linux VM on your Mac. ![]() After I got all the standard stuff up and running, I set out to learn how to run SQL Server containers on this new hardware. Last week I purchased a shiny new MacBook Air with an M2 processor.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |