Primarily Alex Jackson from the Cloud Foundry engineering team has put together analysis that we believe presents a very objective comparison of the capabilities of Warden and Docker [1]. There is also a brief mention of the new lmctfy project from Google [2]. If you are interested in this area, please review and let us know if you have adjustments or additions that should be made. The doc should be available for public comments using GDocs or you may reply on this thread.
The Cloud Foundry team has no immediate plans to take action in code based on this analysis, but it will help inform future direction options. We are currently using Warden in several places:
- end user app process isolation in DEAs
- the recently usable bosh-lite [3] development env for BOSH that targets a Linux Host with Containers for BOSH development instead of an IaaS with VMs
In the past, several data multi-tenant data services like Redis, Mongo, etc that are not planned to be maintained actively by the CF Team had used Warden to isolate the service processes provisioned for dedicated tenants.
We welcome any input from the community on the current analysis and also as to what additional container capabilities are requested.
[1]
https://docs.google.com/a/gopivotal.com/document/d/1DDBJlLJ7rrsM1J54MBldgQhrJdPS_xpc9zPdtuqHCTI/edit