Joke beer bottles getting one complaint (8)
I believe the answer is:
beriberi
'complaint' is the definition.
(beriberi is a kind of health problem)
'joke beer bottles getting one' is the wordplay.
'joke' becomes 'rib' (I've seen this before).
'bottles' indicates putting letters inside (to bottle can mean to contain).
'getting' says to put letters next to each other.
'one' becomes 'i' (Roman numeral).
'rib' going into 'beer' is 'beriber'.
'beriber'+'i'='BERIBERI'
(Other definitions for beriberi that I've seen before include "Lack-of-vitamin-B disease" , "Inflammatory disease" , "Disease caused by vitamin B deficiency -- ie briber (anag)" , "Disease caused by lack of vitamin B" , "Asian disease due to vitamin B1 deficiency" .)