Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
People are reporting some problems in the latest version of Docker. It seems that glibc based images are having problems, but musl based images are not.


It looks like we have to wait a bit longer for a reliable Docker app.
 
  • Like
Reactions: jdb8167
People are reporting some problems in the latest version of Docker. It seems that glibc based images are having problems, but musl based images are not.


It looks like we have to wait a bit longer for a reliable Docker app.
Luckily I’m not using Docker at the moment. But I’ll keep on top of it. Thanks for the update.
 
People are reporting some problems in the latest version of Docker. It seems that glibc based images are having problems, but musl based images are not.


It looks like we have to wait a bit longer for a reliable Docker app.
I use docker daily on my M1 and have not had issues yet. Not to say that I won't or others do.
 
People are reporting some problems in the latest version of Docker. It seems that glibc based images are having problems, but musl based images are not.


It looks like we have to wait a bit longer for a reliable Docker app.
Yay for Alpine-based images?
 
Earlier this month, Docker released Docker Desktop for Mac v4.6.x, which included the new VirtioFS file-sharing.

Following my previous analysis, I re-completed my testing (link below).

https://www.lifeintech.com/2022/03/15/Docker-and-Apple-Silicon/

I am pleased to report that the new VirtioFS file-sharing implementation does make a significant difference. The build time dropped from 220 seconds to 38 seconds, which is also faster than my custom-built PC.

It cannot compete with the Linux virtual machine using UTM, but this is essentially Apple Silicon running on native Linux, therefore removing all middleware bottlenecks.

As a result, I believe Docker Desktop for Mac has now become viable for daily use.
 
Has anyone tried Finch?
Finch provides a simple client which is integrated with nerdctl. For the core build/run/push/pull commands, Finch depends upon nerdctl to handle the heavy lifting. It works with containerd for container management, and with BuildKit to handle Open Container Initiative (OCI) image builds. These components are all pulled together and run within a virtual machine managed by Lima.
 
Launching Docker Desktop on Apple Silicon Macs is at least 25% quicker in 4.21 compared to previous Docker Desktop versions. Previously the start time would scale linearly with the amount of memory allocated to Docker, which meant that users with higher-spec Macs would experience slower startup. This bug has been fixed and now Docker starts in four seconds on Apple Silicon.

Docker Desktop 4.21 uses VirtioFS by default on macOS 12.5+, which provides substantial performance gains when sharing host files with containers (for example, via docker run -v). The time taken to build the Redis engine drops from seven minutes on Docker Desktop 4.20 to only two minutes on Docker Desktop 4.21, for example.
 
  • Like
Reactions: ct2k7
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.