I don't think Docker and I are going to get along.
It has "bottom up" design written all over it, with no sense of what is needed by the end-user.
I don't think Docker and I are going to get along.
It has "bottom up" design written all over it, with no sense of what is needed by the end-user.
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.
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.