Docker on Apple Silicon Mac: How to Run x86 Containers with Rosetta 2

<p>Finally, the popular containerization platform&nbsp;<strong>Docker</strong>&nbsp;has implemented a new feature that allows running images built for the&nbsp;<strong>x86</strong>&nbsp;architecture on&nbsp;<strong>Macs</strong>&nbsp;utilizing the&nbsp;<strong>Apple Rosetta 2&nbsp;</strong>emulator/translator.</p> <p>This means that users can now run their pre-existing&nbsp;<strong>x86</strong>-based&nbsp;<strong>Docker</strong>&nbsp;images on&nbsp;<strong>Macs</strong>&nbsp;featuring&nbsp;<strong>Apple Silicon</strong>&nbsp;processors without the need for rebuilding them or utilizing&nbsp;<strong>QEMU</strong>&nbsp;emulation.</p> <p>Prior to this feature, the only option for running&nbsp;<strong>x86</strong>-based&nbsp;<strong>Docker</strong>&nbsp;images on&nbsp;<strong>Macs</strong>&nbsp;with&nbsp;<strong>Apple Silicon</strong>&nbsp;processors was through&nbsp;<strong>QEMU</strong>&nbsp;emulation, which could often result in compatibility issues and runtime crashes with particular images. However, with the integration of&nbsp;<strong>Rosetta 2</strong>&nbsp;support, users can now expect a smoother experience when running their&nbsp;<strong>x86</strong>-based&nbsp;<strong>Docker</strong>&nbsp;images on&nbsp;<strong>Apple Silicon Mac</strong>&nbsp;systems.</p> <p><a href="https://levelup.gitconnected.com/docker-on-apple-silicon-mac-how-to-run-x86-containers-with-rosetta-2-4a679913a0d5"><strong>Read More</strong></a></p>
Tags: Apple Silicon