Sitelet https://github.com/chbrandt/docker.github.io/commit/daea78117ce68df0f43f6a02d0238e2b2c86c545
Skip to content

Commit daea781

Browse files
authored
Merge pull request docker#12552 from djs55/m1-inotify
Apple Silicon: inotify APIs don't work under qemu
2 parents 225a6ef + 2e39af0 commit daea781

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎docker-for-mac/apple-m1.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The following issues are not expected to be resolved in the final GA build for A
3333
3434
- Not all images are available for ARM64 architecture. You can add `--platform linux/amd64` to run an Intel image under emulation. In particular, the [mysql](https://hub.docker.com/_/mysql?tab=tags&page=1&ordering=last_updated) image is not available for ARM64. You can work around this issue by using a [mariadb](https://hub.docker.com/_/mariadb?tab=tags&page=1&ordering=last_updated) image.
3535
36-
However, attempts to run Intel-based containers on Apple Silicon machines can crash as QEMU sometimes fails to run the container. Therefore, we recommend that you run ARM64 containers on Apple Silicon machines. These containers are also faster and use less memory than Intel-based containers.
36+
However, attempts to run Intel-based containers on Apple Silicon machines can crash as QEMU sometimes fails to run the container. Filesystem change notification APIs (e.g. `inotify`) do not work under QEMU emulation, see [docker/for-mac#5321](https://github.com/docker/for-mac/issues/5321). Therefore, we recommend that you run ARM64 containers on Apple Silicon machines. These containers are also faster and use less memory than Intel-based containers.
3737
3838
We expect this issue to become less common over time, as more and more images are rebuilt [supporting multiple architectures](https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/).
3939

0 commit comments

Comments
 (0)