Live data from Hacker News

Docker fails to launch on Apple Silicon

github.com

11–20 of 281 posts

Re: Docker fails to launch on Apple Silicon

#11

I think Docker for Mac should just use x86 emulation for the time being -- apparently the new Apple chips don't support virtualization? x86 emulation gives access to most available Docker images anyways -- and the performance of the new CPUs would seems to indicate that emulation may not be so terrible, at least for the short term.

EDIT: I don't know about the hardware but their license change, as mentioned by saurian below, didn't add support for this as I had thought and had written in my original comment.

Re: Docker fails to launch on Apple Silicon

#12
post #8

Earlier quoted context omitted.

No, I've seen no evidence of this. Docker Desktop does not work [on Apple Silicon] in any form today.

On ARM in general or with Apple Silicon? The problem with Apple is that processor doesn't supports virtualization mode yet AFAIK

Docker Desktop does not work on Apple Silicon. The M1 processor does support virtualization; just wait for Docker to finish their port.

Re: Docker fails to launch on Apple Silicon

#13
This link is a little confusing because the top comment and much of the conversation is talking about the DTK which was based on the much older A12X CPU and not the M1.

As far as I can tell, the M1 does have virtualization support, Docker just isn't ported yet.

Update: Also, from Apple docs it seems like you won't be able to run emulation and virtualization in the same process. So you can run x86 Mac apps, but it's likely x86 Docker images will be out-of-reach.

Re: Docker fails to launch on Apple Silicon

#14
post #9

"Not yet. The OS has the virtualisation functions, but the Apple chips don't have virtualisation support yet." This is strangely a really big selling point for me as a habit breaker. I spent a good part of the release evening whining about the pitiful memory and the cost of the devices but I am regretting that on reflection. Why? Well I just spent two days arguing with problems with Microsoft's fucked up shit show of…

FWIW, that comment was referencing the A12Z in the DTK, not the M1 CPU. It's less clear where the M1 sits on this issue and whether Docker can be ported.

Re: Docker fails to launch on Apple Silicon

#15
Slightly mis-leading headline. The DTK w/ A12Z chip didn't support virtualization, but it appears the new M1 will. Since docker devs haven't gotten their hands on M1 hardware yet, it remains to be seen how much work is needed to make it functional. It may just work out of the box?

Re: Docker fails to launch on Apple Silicon

#18
post #9

"Not yet. The OS has the virtualisation functions, but the Apple chips don't have virtualisation support yet." This is strangely a really big selling point for me as a habit breaker. I spent a good part of the release evening whining about the pitiful memory and the cost of the devices but I am regretting that on reflection. Why? Well I just spent two days arguing with problems with Microsoft's fucked up shit show of…

[deleted]

Re: Docker fails to launch on Apple Silicon

#19

I think Docker for Mac should just use x86 emulation for the time being -- apparently the new Apple chips don't support virtualization? x86 emulation gives access to most available Docker images anyways -- and the performance of the new CPUs would seems to indicate that emulation may not be so terrible, at least for the short term.

The M1 supports virtualization. The comment in question was talking about the older DTK CPU.

A full VM with x86 emulation is not supported though, and from the sounds of it will never be.

Re: Docker fails to launch on Apple Silicon

#20
post #11

I think Docker for Mac should just use x86 emulation for the time being -- apparently the new Apple chips don't support virtualization? x86 emulation gives access to most available Docker images anyways -- and the performance of the new CPUs would seems to indicate that emulation may not be so terrible, at least for the short term.

EDIT: I don't know about the hardware but their license change, as mentioned by saurian below, didn't add support for this as I had thought and had written in my original comment.

I thought MacStadium just released a blog post--which was on Hacker News--going into detail on the exact opposite: that now Apple has made it very clear that not only can you not provide shared hosting (as you must lease the device to the user in its entirety) but you can't even lease it in less than 24 hour increments (which to me is a kind of ridiculous overreach on what it means to own something; imagine if Toyota sold a car and said "the infotainment unit runs a bunch of software and the license on it prevents ride sharing or per-hour rentals").
Post reply on HN