3 ms·
If I understand this right it sounds like Moby will be a grab bag of components you can use to create your own container platform. This means the Docker that we
by rubiquity 10y ago
If I understand this right it sounds like Moby will be a grab bag of components you can use to create your own container platform. This means the Docker that we know of before today is an implementation of Moby plus some other things (GUIs, SDKs, etc) that they hope to strip out.
Like others, I found the press release incomprehensible so the pull request linked to in the docker/docker README is where I'm drawing this understanding from: https://github.com/moby/moby/pull/32691 https://github.com/moby/moby/pull/32691
As far as why I think Docker might be doing this:
It seems like a continuation of a similar strategy that they did with containers in the first place back when they were known as dotCloud. Rather than continue to compete with Heroku as a PaaS they found it better to open source their container technology and start a container movement (for lack of a better word).
Now that the container movement has happened there are a lot of competing tools at the container runtime (Docker, rkt, systemd-nspawn, lxc, etc.) and management (Swarm, Kubernetes, Mesos, Nomad, various ones that delegate to AWS ECS, etc.) levels. Rather than compete with all of those they are pushing themselves up a layer of abstraction to make it easy for companies to create their own container management tools specific to their needs.