container best practices