Running Azure SQL Edge Contain on Apple M4 Pro

Seems to be related

There is a GitHub issue link in the post but I share it here too

Let me quote the last comment:

As mentioned in #7368 (comment) this is not an issue with Docker Desktop but with MS SQL image. Latest MS SQL images already have support for newest Linux kernel with this issue fixed, all you need to do is to update your images and (in some cases) clear the image cache before doing so.
As for azure-sql-edge and other images which are no longer supported by Microsoft, your best bet is to either: a) Run standard Ubuntu SQL Server images under Rosetta virtualization, or b) contact Microsoft.

Thanks for the workaround, I can confirm it works

changes:

  • using image mcr.microsoft.com/mssql/server:2022-latest
  • platform linux/amd64

Tested on:

  • MacOS 15.3.1
  • M1 chip
  • Docker Desktop 4.37.2 (179585).
  • sqlpackage 162.5.57

So it seems tha the image you are using is old and not supported by Microsoft anymore so it is not updated and doesn’t support the new Linux kernels. In this case the one that is shipped with the Virtual Machine created by Docker Desktop.