Live data from Hacker News

Docker fails to launch on Apple Silicon

github.com

51–60 of 281 posts

Re: Docker fails to launch on Apple Silicon

#51
post #39
post #16

I'm actually tempted to get one of the new Macbook Airs. There's something intriguing and fun about navigating the brokenness of a new ecosystem. Does anybody know how Steam handles the new macs?

That’s why I got the Pro (also my laptop is from 2013 and I’m desperate). I love and use Docker every day, and know it’s a mess right now, but I’m still excited to jump in head first. Edit: This is my personal laptop fwiw. My work one is still Intel.

What is the difference between the M1 Air and the M1 Pro 13"? From what I can tell, they are basically the same spec except for small differences like slightly bigger battery life, active cooling and touchbar in the Pro.

Is that worth $300, for a larger form factor?

Re: Docker fails to launch on Apple Silicon

#52
post #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?

The APIs are somewhat different, so it won't "just work", but it shouldn't be too hard to make it happen.

Re: Docker fails to launch on Apple Silicon

#53
post #35

Earlier quoted context omitted.

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.

Never seems like a long time. Why would it be impossible to implement x86 emulation with virtualization?

Because that's not virtualization, it's emulation. And running code your processor isn't designed for is slow.

Re: Docker fails to launch on Apple Silicon

#54
post #41

Earlier quoted context omitted.

We don't know yet whether M1 will be able to support a hypervisor, so it's just too soon to say. I know it's not the HN culture, but I encourage everyone to take a deep breath and be patient for the actual hardware to arrive.

So you didn't even read this thread before posting.

I did. But it doesn't matter: not a single consumer outside Apple (and maybe some reviewers under embargo) has a production M1 in their hands today. Nor is there a public datasheet for the processor yet that I could find.

Kindly check your attitude at the door.

Re: Docker fails to launch on Apple Silicon

#55

Earlier quoted context omitted.

Also, it seems Apple demoed Docker on Apple Silicon at WWDC: https://twitter.com/0xtim/status/1326980313160032256?s=21

I know they demoed Linux virtualization at WWDC, but I don't recall Docker. I could easily be mistaken though.

They specifically mentioned it by name in the keynote, and even have a screenshot of it running on Big Sur. https://www.youtube.com/watch?v=GEZhD3J89ZE&t=6006

(1:40:06) if the timestamp doesn't work

Re: Docker fails to launch on Apple Silicon

#56
post #24
post #5

The first AS Macs are targeted at people who don't need things like docker. Eventually all the support needed will be available. It's a two year transition, you have to start somewhere.

That's what I'd assumed too which is why a M1 Macbook Pro was a bit of a surprise.

I was also surprised, but consider that "Pro" to Apple means photographers, video editors, musicians, etc. just as much as (or perhaps more than) developers.

Re: Docker fails to launch on Apple Silicon

#57
I'm sure plenty of people are saying this but I'm really glad I switched back to Ubuntu about a year ago. The state of non-apple-centric developer tools and environments on macos has been in crazy flux and disrepair since Catalina hit. Feeling real bad for the people who just bought new macbooks only to find docker won't work and so they can't deploy their web app.

Re: Docker fails to launch on Apple Silicon

#58

I will not be buying one of these first generation M1 devices because of issues like this. But in the long term I actually think it’s going to be a really good thing for the industry if we can get more developers using non-x86 devices and deploying code to non-x86 servers.

The entire thread is about the developers toolkit hardware, which didn’t have hardware support for virtualization.

Obviously they done have access to the shipping m1 devices yet, which are supposed to have the hardware support.

Re: Docker fails to launch on Apple Silicon

#59
post #35

Earlier quoted context omitted.

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.

Never seems like a long time. Why would it be impossible to implement x86 emulation with virtualization?

> Never seems like a long time.

Fair point. On an infinite time scale...

Post reply on HN