ppiechota

ppiechota

Docker Desktop performance on MacOS (M1 / Pro / Max)

Hi,

could anyone who owns latest Macbook Pro with M1 / M1 Pro / Max chip and uses Docker for local developement advise if latest enhancements to Docker Desktop - new experimental file sharing implementation called vistiofs) - really resolves the issue with its legendary bad performance on macos?

Speed boost achievement unlocked on Docker Desktop 4.6 for Mac - Docker

I’m planning to upgrade from my old machine and considering Macbook Pro 16 (M1 Pro) or Windows machine with WSL2 (Rog Flow x16 Ryzen 7 6800HS). WSL2 worked well with Docker for me so far but M1 chip is something I simply cannot ignore regarding performance and power efficiency.

Most Liked

olivermt

olivermt

I would rather have slow docker combined with all the other niceness of M1 than anything else :stuck_out_tongue:

Fwiw the psql dockers seem to work well, but I dont use docker for development (as in running Elixir) though. I guess all the small codefiles is the main issue.

Wsl2 just fails so randomly and often It drove me crazy (and back to mac due to m1 after five years on windows).

Edit: I was even employed by Microsoft at the time I gave up on wsl2 as dev env :joy:

Just so its said, I have both employees and people I know who use wsl2 with no issue so it seems to be a bit random. I had a bug that killed the network stack all the time. Required rebooting the whole wsl stack, meaning losing all open terminals etc. Especially a problem on laptop as sleep made it worse, even when I restricted to only deep hibernate sleep.

c4710n

c4710n

The off-topic note:

As M1 Pro user, I have to say emulating x86_64 is killing battery. If that’s your case, think about it.

er-jpg

er-jpg

Hello,

I have a newer M1 Pro machine and the docker perfomance doesn’t seem bad, just normal. The only issues I’ve had I could solve changing the resources on the docker preferences. I’m running psql, redis and rabbitmq on it without any slowdowns.

That opinion could be biased because I’ve had a AMD FX-6300 for years running on Linux…

Where Next?

Popular in Discussions Top

matthias_toepp
I’d love to hear what people think about Wisp, the new Gleam web framework started by Gleam’s primary creator Louis Pilfold. Gleam, alon...
New
sashaafm
I’m trying to evaluate the best combo/stack for a BEAM Web app. Right now I’m exploring Yaws a bit, after having dealt with Phoenix for a...
New
arpan
Hello everyone :wave: Today I am very excited to announce a project that I have been working on for almost 3 months now. The project is...
New
owaisqayum
I have a sample string sentence = "Hello, world ... 123 *** ^%&*())^% %%:>" From this string, I want to only keep the integers, ...
New
axelson
Decided against including more info in the title, but the gist is that Plataformatec sponsored projects will continue with the assets bei...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
rms.mrcs
A couple of days ago I was discussing with a friend about different approaches to write microservices. He said that if he was going to w...
New
mbenatti
Following https://github.com/tbrand/which_is_the_fastest |> [image] Updated with Elixir^ Now t...
New
PragTob
Hey everyone, this has been brewing in my head some time and it came up again while reading Adopting Elixir. GenServers, supervisors et...
New
Markusxmr
Since Drab has been developed for a while in the open, introducing the Liveview functionality in a way it happend appears to undermine th...
New

Other popular topics Top

Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30840 112
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126226 1237
New
PeterCarter
There are pre-rolled solutions for other frameworks that do work. However, Phoenix does not seem to have these. Have people had good expe...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

We're in Beta

About us Mission Statement