Closed
Description
Based on the project discussions under
https://forums.mobyproject.org/t/topic-find-a-good-and-non-confusing-home-for-the-remaining-monolith/37/57
This issue is opened to track:
Moby Core aims to remove all dependencies on Docker products and Docker trademark.
This is important for criteria 1: clarify the relationship to Docker.
That includes removing terms like Dockerfile and docker-compose.yml from the Moby Core API
and its specification.
This would have to be done gradually, and in a way that provides continuity for current API users.
It would probably involve deprecating the current /build API endpoint (which badly needs an overhaul anyway)
and either replacing it with something more flexible, or taking it out of scope entirely and
leave it to the higher layers to implement build.
This is the path that Kubernetes has chosen for example. There are several active projects
implementing higher-level container build primitives decoupled from the underlying execution engine.
To be clear we should work on this in parallel to the project renaming.
Consider this call for volunteers to propose a transition plan for Moby Core build features.