chromedp/headless-shell does not run on M1 macs
Author: bbrooksCreated Jan 25, 2022Updated Feb 24, 2026
What did you do? Include clear steps.
I ran docker run -p 9222:9222 --rm --name headless-shell chromedp/headless-shell on an M1 mac
What did you expect to see?
The docker container to run successfully
What did you see instead?
The docker container crashes with error
qemu: uncaught target signal 6 (Aborted) - core dumpedCause
This is because the chromedp/headless-shell images on dockerhub do not have builds for ARM64. They are only available for linux/amd64:

Solution
@kenshaw if you could upload a multi-arch build of the headless-shell then it would work on macs with ARM chips.
Source: chromedp/chromedp