What problem does Docker solve which is fundamental? None. Zero. Zilch. I've used it two times and except burning dev time with its random BS has no benefit whatsoever. I guess if you run a 200K line app and working with 20 devs will make things slightly easier?
On M1 launching the docker containers lagged the entire system.
Trying to mount a volume caused issues. (known issue)
The official web app advertisies it as multiplatform which it's not.
Anything more complex than hello world become a nightmare on Docker.
PM2 as process manager and simple bash scripts demolish Docker which sounds too good in theory but is half-baked in practice.
tpaksoy | 19 hours ago
Switching to debian reduced it to microseconds.
Does anyone here know what I was doing wrong with alpine?
Tiberium | 19 hours ago
ashishb | 19 hours ago
Too many weird edge cases to deal with, especially related to Alpine using musl libc instead of glibc.
At best, your builds are slower.
At worst, certain code paths are broken.
stavros | 19 hours ago
apimade | 16 hours ago
99 times out of 100 it’s a terrible choice for an enterprise.
1a527dd5 | 19 hours ago
https://sandeepbansod.medium.com/why-your-docker-container-i...
simondotau | 19 hours ago
coolThingsFirst | 19 hours ago
stavros | 19 hours ago
coolThingsFirst | 18 hours ago
Golang gives you a web server as a staticly linked binary.
stavros | 18 hours ago
If the question is "I need to containerize my Node app, how do I make it small?" the answer can't be "don't containerize it and don't use Node".
coolThingsFirst | 15 hours ago
On M1 launching the docker containers lagged the entire system.
Trying to mount a volume caused issues. (known issue) The official web app advertisies it as multiplatform which it's not.
Anything more complex than hello world become a nightmare on Docker. PM2 as process manager and simple bash scripts demolish Docker which sounds too good in theory but is half-baked in practice.
wxw | 19 hours ago
Eighth | 19 hours ago