* https://www.aquasec.com/blog/a-brief-history-of-containers-f...
Docker wasn't stolen from anything. It built on top of existing things, even worked on new things, and provided a nice abstraction to everything.
> provide something like Dockerfile that's less golang-inspired and more linux-inspired
What? Is the thing that's golang inspired the image references? OK...
The Dockerfile takes from golang IMO, it's intentionally very low on syntax. Just like go's text/template and html/template.
Also note, Docker can build whatever format you want, it just defaults to the Dockerfile format, but you can give it whatever syntax parser you want.
For some reason it reminded me of the WAC model from WebAssembly component model https://component-model.bytecodealliance.org/creating-and-co... No particular comparison, but I'd like to understand how constructing a container image might compare to constructing a wasm module from components.
The reality is, DockerHub (though originally called the Docker Index), was the first Docker image registry to even exist, and it was the only one to exist when image references were created.
Now, I would say there are definitely some issues you could have referenced here that would be more relevant (e.g. mirrors only working for DockerHub).