Post

Avatar
Avatar
I still don’t understand what the fuck Docker is, and every time someone tries to explain it to me, I just get even more confused.
Avatar
Shipping software and having it build and run consistently turned out to be too hard of a problem so we gave up and just ship the software in little isolated layers that each individually operate on their own little somewhat-fake OS They’re like diet VMs I guess
Avatar
Avoiding dependency conflicts as a service
Avatar
Avatar
It’s also not ‘as a service’ It’s like a lightweight vmware but much better in almost every way.
Avatar
Sorta. There is an "image" with an app, config inside, and a way to launch it. The image has an isolated file system and any changes disappear when it turns off. Made for servers instead of desktop applications. Need a newer version of MySQL than the Ubuntu repo? There's a docker repo for it.
Example. I have to do quick WordPress (WP) theme dev. I need MySQL, Apache + PHP, WordPress. WP made a Docker container. I d/l and run it, and get a URL of a WP site I can develop. My needs are packaged in this "mini machine" and isolated from the rest of my Mac. OrbStack worked well for this, btw.