It’s improved over the years with the Open Container Initiative. It’s still pretty much bottom up but I commend their standardization efforts.

With standards came more competition in the space and we now have alternatives with better focus on users needs.

I’d recommend taking a look at Firecracker (what AWS Lambda is based on if I’m not mistaken) as an alternative solution. It’s micro VMs so not exactly a direct replacement but maybe you prefer that approach.

Reply to this note

Please Login to reply.

Discussion

I installed it as a required dependency for something else I was installing on a server, which was fine.

Then, I decided to install Node and figured I would use Docker, since it's all the rage.

I ended up with Node not being available from the command line, but Docker showed an installed version. "Okay", I thought, "there's probably some configuration to do, but for now I'll remove the image from Docker."

That is when Docker informed me that the image was not installed. I verified that it showed an installed version, then decided to wipe the drive clean, mostly to clear the aura of bad design.