Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I find it hilarious that their solution to Docker (which is supposed to be virtualization-light: containers) bloatedness is to use a full-fledged virtual machine.

Something's gone deeply wrong somewhere.



Not that I disagree about something being deeply wrong, but VM's your only option. Docker is more or less hardcoded to Linux, so you need a Linux kernel somewhere. Docker Desktop just runs a light one for you that you don't worry about managing much.


Docker is not hardcoded to Linux. There're Windows-native containers. That said, I agree that most useful images out there are built for Linux and having thousands of existing images is what makes docker useful at all.


I agree, but currently Docker on Mac is more about building/testing your server infra on your macOS dev machine before deploying it to Linux where it actually runs as "lightweight" containers.

Regardless, would still be great if we had native macOS container support!


Not if you run your entire dev setup through docker, though. I'm tired of python's craziness. Always someone on the team unable to do poetry install, because some variant of their system makes it not have a wheel, and suddenly a whole c++ toolchain needs to be installed. And if you maintain lots of projects with different versions it's such a hassle.

Now I volume mount the git clone folder into a container that has everything set up. And that setup works for everyone, on all OSes and not depending on local environments.

PyCharm uses that image as a remote interpreter, so pressing play in pycharm just works.


Wow, I hadn't thought of that use case. I agree Python's toolchain is just not easy to work with.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: