this post was submitted on 02 Jul 2023
147 points (79.5% liked)

Apple

17437 readers
171 users here now

Welcome

to the largest Apple community on Lemmy. This is the place where we talk about everything Apple, from iOS to the exciting upcoming Apple Vision Pro. Feel free to join the discussion!

Rules:
  1. No NSFW Content
  2. No Hate Speech or Personal Attacks
  3. No Ads / Spamming
    Self promotion is only allowed in the pinned monthly thread

Lemmy Code of Conduct

Communities of Interest:

Apple Hardware
Apple TV
Apple Watch
iPad
iPhone
Mac
Vintage Apple

Apple Software
iOS
iPadOS
macOS
tvOS
watchOS
Shortcuts
Xcode

Community banner courtesy of u/Antsomnia.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 7 points 1 year ago (8 children)

I'm glad they mentioned rectangle, I found that app amazing. I have however upgraded to Amethyst for my app tiling though.

I'm a dev, so if I'm not doing .NET development. I found windows quite limiting. The new terminal stuff is nice but it's native on a mac. I'm not sure about Docker because that really spins the fans on my 16 Intel Pro.

Also, things like Spaces and virtual desktops have been pretty sweet for a long time now. Windows, I can't recall but it's been a horribly broken PowerToy for so long. I can't believe people were to recommending it. I think some people were telling me it's native now, but like, it's crazy how it wasn't done properly years ago.

[–] herrvogel 2 points 1 year ago* (last edited 1 year ago) (4 children)

Docker is not great on MacOS on Apple Silicon. Docker engine uses A TON of memory, around 8 gigs even with no containers running, and you can run into compatibility issues. My office, where we use Docker extensively, upgraded everyone's workstations to Apple silicon Macbook pros recently. We've been less than thrilled so far because turns out one of the images that we use as the base for many of our projects has trouble running on ARM chips. We fixed the problem, but still it was a whole thing. And there's no guarantee another similar problem won't pop up in the future either, unfortunately.

While it undeniably is a fantastic machine otherwise, I honestly think a higher end Dell or whatever that runs Linux would have been a better choice for the job. At least for the developer staff.

[–] joneskind 4 points 1 year ago (3 children)

So your problem has nothing to do with ARM architecture or macOS itself, but on a lack of RAM.

Docker uses a lot of RAM on every platform, not only on macOS.

Looks like your company made a bad decision when choosing its hardware.

We use 16Gb M2 Pro to run docker instances running a copy of our infrastructure (ELK, CH, MariaDB, some maintenance batches, video encoding etc) with zero issue.

[–] Lachy 3 points 1 year ago

Docker for Mac has to run Linux in a virtual machine because macOS doesn’t natively support the containerisation APIs. That’s why it takes more memory and runs a bit slower than it does when running natively on a Linux machine.

load more comments (2 replies)
load more comments (2 replies)
load more comments (5 replies)