3 ms·
We've had great success with Docker and Kubernetes for our stateless apps. As a developer, one thing I absolutely love is being able to run an image without ha
by mcbutterbunz 8y ago
We've had great success with Docker and Kubernetes for our stateless apps.
As a developer, one thing I absolutely love is being able to run an image without having to install anything (other than Docker). If I want to play around with something new, its easy to get started and easy to clean up.
- sigjuice 8y agoPlaying with something new should be as simple as unpacking a tarball and rm -rfing the directory when done. This should be possible in the comfort of my home directory and uid. If I need a whole separate copy of a computer's files just to try out something, then something very very fundamental is broken.
- tarr11 8y agoHow do you install dependencies in this model? As far as can tell, you end up in situations like this https://askubuntu.com/questions/193695/installing-packages-into-local-directory https://askubuntu.com/questions/193695/installing-packages-i...
- DrScump 8y agoPlaying with something new should be as simple as unpacking a tarball and rm -rfing the directory when done. Needing a single install script before, and uninstall script after is acceptable.
- white-flame 8y agoYes I agree things are fundamentally broken with these situations, and they're at the common OS design level.
- crystaln 8y agoWhat it that something depends on a different operating system and libraries that conflict with yours? Also the world you describe as should is not the world we live in. I should be able to exist in the world without danger or undue prosection.
- sigjuice 8y agoDocker containers primarily mean Linux userland. It doesn’t help you with different operating systems.
- KaiserPro 8y agoHosting stateless apps is simple. If the underlying host fails? don't worry, just spin up a few new copies. Slap a load balancer infront and we can do a/b or blue green. Smashing. But where is that state held? maybe your lucky and your data can be hosted in a single RDS instance. Maybe your partition scheme is simple. However, managing distributed state is hard_.