I’m quite concerned about Docker release cycle sustainability
Starting with Docker 17.03, Docker uses a time-based release schedule.
- Docker EE releases generally happen twice per year, with patch releases as needed.
- Docker CE Stable releases generally happen quarterly, with patch releases as needed.
Updates/Patch releases
- A given Docker EE release receives patches and updates for at least one year after it is released.
- A given Docker CE Stable release receives patches and updates for one month after the next Docker CE Stable release.
[source Get Docker | Docker Docs]
This becomes another upstream project to track for us and it evolves rapidly. It does not seem designed to be stable (even the Enterprise version) as I’m used to, because the schedule is really fast, much faster than the 10 years lifecycle of RHEL.
If we run some NethServer applications as Docker containers we must take into account the need of recreating the containers quite often (they’re designed for that) to follow the docker-ce package updates.