|
|
|
|
|
by akbar501
3722 days ago
|
|
Our approach is to view Docker as part of our overall development process and then develop stage specific containers. For example, we have development containers, build containers and runtime containers. Runtime containers are further segmented into product demo containers, testing containers and production containers. I just published a new article on Docker this morning: http://www.dynomitedb.com/blog/2016/04/13/docker-containers/ An important point is that the build containers produce binaries that are used in both native package managers (ex. apt) and in Docker containers. If you're interested in seeing this in action then checkout our source on GH: https://github.com/DynomiteDB IMHO, a well designed approach to UnionFS layers is vital to high quality container architecture. While we're focused on container use for databases (both in-memory and on-disk), much of our approach applies equally well to application layer containers. |
|