Chris Cooke played a captain's knock, with good support from David Lloyd, Kiran Carlson and Dan Douthwaite as Glamorgan reached 324/7 at the close.