Content pfp
Content
@
0 reply
0 recast
2 reactions

nicholas 🧨 pfp
nicholas 🧨
@nicholas
Are you a big docker user? I haven't used it much; it always feels so bloated. Set me straight?
11 replies
0 recast
92 reactions

Kevin pfp
Kevin
@typedarray.eth
Mostly use runtimes like Node.js, Python, or an EVM? -> you likely don't have the problems that Docker aims to solve Mostly compile into a OS/architecture specific binary? -> Docker erases several categories of bugs/toil Also, camp A more likely to have shitty local dev machines which Docker will grind to a halt
1 reply
0 recast
5 reactions

Shane da Silva pfp
Shane da Silva
@sds
What do you mean by bloated? Reproducible dev/prod environments and an ecosystem of tools for shipping software artifacts seems like a good thing, but need a better idea of your use case.
2 replies
0 recast
4 reactions

Pete Horne pfp
Pete Horne
@horneps
At best docker is an administrative straight jacket that sysadmins bind you in so you don’t bump into them. At worst it adds as much value as the g in lasagne.
0 reply
0 recast
2 reactions

matt 💭 pfp
matt 💭
@matthewmorek
if you're on the Mac you should try Orbstack.dev instead of Docker for Mac, faster, nicer, and way kinder to your laptop resources
0 reply
0 recast
1 reaction

Sam pfp
Sam
@sammdec.eth
I was with you on this until recently my understanding that docker itself is actually relatively lightweight but it’s that a lot of the extra tools bolted on around it bloat it up. As for image size of the final app these can be bloated if you use big base images etc but you can certainly make them very lean
0 reply
0 recast
1 reaction

Rafi pfp
Rafi
@rafi
Try podman. It’s rootless and fully compatible with docker. No clunky apps and no background service. Not much bloat there :)
0 reply
0 recast
1 reaction

Britt Kim pfp
Britt Kim
@brittkim.eth
Some ways to deal with the bloat. Use minimal base images. So something like alpine instead of ubuntu. Use multistage builds for dependencies on other images. This will keep you from pulling a ton of junk into the final image. Remove unneeded files though always include the dockerfile in the final image. Otherwise, you’re just making a mystery box that works without anyone knowing how. There are other optimizations but I typically am satisfied with the image after this.
0 reply
0 recast
1 reaction

Cooki pfp
Cooki
@cooki
Haven't used it much either, agree that it feels bloated
0 reply
0 recast
1 reaction

Matthew Phiong pfp
Matthew Phiong
@matthewphiong
Most indie dev don’t use it coz like you said it’s bloated. Modern PaaS like Vercel, Fly.io, Render, etc take care the deployment (which runs Docker under the hood) so devs never have to touch it.
0 reply
0 recast
0 reaction

0xMiox ❤️ E-beggar pfp
0xMiox ❤️ E-beggar
@0xmiox
It scares me :)
0 reply
0 recast
0 reaction

Porter🎩 pfp
Porter🎩
@btc999
First love is unforgettable all ones life
0 reply
0 recast
0 reaction