Live data from Hacker News

Docker Desktop for Mac (Apple Silicon)

docker.com

81–90 of 124 posts

Re: Docker Desktop for Mac (Apple Silicon)

#81

Earlier quoted context omitted.

And I made the opposite switch to Mac after the M1 was released.

What did you switch from and how have you found it?

Not the OP but I've been on an M1 Air for a couple of weeks. It's startlingly good. It's been a lot of work to recompile our various dependencies for am ARM64 VM but overall the machine is hands down the best I've ever used.

Re: Docker Desktop for Mac (Apple Silicon)

#82
post #14

Earlier quoted context omitted.

That's what Linus Torvalds said too: ARM won't have a chance in the datacenter until it gets onto desktop computers of developers first. https://www.realworldtech.com/forum/?threadid=183440&curpost... That moment is now here. Sure, it's only a subset of the market, but Mac devices are a significant percentage of developer computers (28%), way higher than in the general population (17%). https://insights.stackoverflow…

Why does it matter what CPU one is running on their desktop? In my laptop I have a consumer Intel CPU and AMD on a desktop, but my servers run on Xeon and ARM. Even for a second I didn't think that oh I have a Intel desktop CPU, so I need to avoid ARM. As long as project compiles for different architecture and you have good test coverage only thing that matters is performance and cost.

Just one datapoint, but we've had to cross the ARM bridge in the last couple of weeks after getting a few M1s. It's taken a lot of work getting all our dependencies compiling but now that we're there it's definitely compelling to start looking seriously at graviton2 machines for production.

So it matters in that not everyone currently has tooling working for ARM, but Apple silicon is going to push that along real fast.

Re: Docker Desktop for Mac (Apple Silicon)

#83

I wonder if the Apple Silicon decision is going to have a large impact on what CPUs are used in the datacenter? I (and I suspect many others) would just default to x86_64, because that's what I develop on and compile to. I suspect many developers on Apple computers will start to look at the differences and choose whatever meets their requirements while minimizing costs. Should this trend continue, this could even hav…

I'm tech lead for a SaaS platform that currently spends ~$>500k per month on compute with AWS. The platform generates >$400m annually in revenue.

We are looking to switch over to Graviton ASAP. The cost/performance ratio is just too appealing to ignore now.

Re: Docker Desktop for Mac (Apple Silicon)

#84
post #14

Earlier quoted context omitted.

That's what Linus Torvalds said too: ARM won't have a chance in the datacenter until it gets onto desktop computers of developers first. https://www.realworldtech.com/forum/?threadid=183440&curpost... That moment is now here. Sure, it's only a subset of the market, but Mac devices are a significant percentage of developer computers (28%), way higher than in the general population (17%). https://insights.stackoverflow…

Why does it matter what CPU one is running on their desktop? In my laptop I have a consumer Intel CPU and AMD on a desktop, but my servers run on Xeon and ARM. Even for a second I didn't think that oh I have a Intel desktop CPU, so I need to avoid ARM. As long as project compiles for different architecture and you have good test coverage only thing that matters is performance and cost.

I like my development environment to be as close as possible to production. I guess Docker for M1 will run ARM versions of containers? Then I can run the same containers on the server.

Re: Docker Desktop for Mac (Apple Silicon)

#85
post #6

Earlier quoted context omitted.

The other side of that is that this would be an awesome local dev platform for a shop targeting ARM servers.

Yep. Given that the fastest Windows ARM device is an M1 Macbook Pro running Windows in Parallels, there's currently no competition for local platforms and ARM. If Amazon and Nvidia's ARM server chips really pick up steam, then the M1 Macbooks would be the premiere local device.

> Given that the fastest Windows ARM device is an M1 Macbook Pro running Windows in Parallels

I seriously doubt this is true if you include desktop computers in the comparison.

Re: Docker Desktop for Mac (Apple Silicon)

#86
post #6

Earlier quoted context omitted.

Yep. Given that the fastest Windows ARM device is an M1 Macbook Pro running Windows in Parallels, there's currently no competition for local platforms and ARM. If Amazon and Nvidia's ARM server chips really pick up steam, then the M1 Macbooks would be the premiere local device.

> Given that the fastest Windows ARM device is an M1 Macbook Pro running Windows in Parallels I seriously doubt this is true if you include desktop computers in the comparison.

I'm not aware of any desktop ARM devices that can beat the M1.

Re: Docker Desktop for Mac (Apple Silicon)

#87
post #66

Earlier quoted context omitted.

> OP was the one asserting how M1 is relevant for the data center. And I think his assertion is on point, in the sense that the widespread availability of desktop ARMs on developers hands will help drive ARM adoption to the datacenter (and that's just with the M1/M... line, not to mention further ARM adoption by MS that's also possible). For what is worth, Linus Torvalds made a similar point regarding the influence o…

Given the rest of their comment, I thought "care for" meant "support". That is, system administration and developer support, rather than "care about"...

Ah! I thought it was about the parent "caring for" fellow less compensated developers (who can't afford an M1), vs me not caring and dismissing their importance in my argument.

In that case, I apologize!

Re: Docker Desktop for Mac (Apple Silicon)

#88
post #68
post #65

Earlier quoted context omitted.

That’s assuming all current Mac developers decide to switch to ARM macs. I (Mac developer of 13 years) have switched away to linux. I’m sure there are others like me.

Not for me, the user experience for Linux based PCs hasn’t changed in 10 years. That is it still not as good as as macOS.

The desktop experience on macOS has gotten worse with every release while the desktop experience on Linux just keeps getting better and better. Fedora, openSUSE Leap, Ubuntu all offer a great experience.

Re: Docker Desktop for Mac (Apple Silicon)

#89

Anyone have suggestions for good tutorials or courses on getting up to speed with Docker? I've procrastinated on learning, in part because the mac app wasn't ready when I initially looked at it years ago.

Engineer Man on YouTube has a good Docker and Docker-Compose video.

Re: Docker Desktop for Mac (Apple Silicon)

#90
post #9

The whole point of docker was to have reproducible builds. What runs on the dev machine also runs on the server. But M1 macs change that in a major way. There might be bugs or available features in ARM versions of popular software, so what works on a dev machine might not work on the server and vice-versa.

That has come up already. The M1 does thread local storage in a different way than other aarch64 CPUs.

http://www.jakubkonka.com/2021/01/21/llvm-tls-apple-silicon....

Post reply on HN