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' means one lot of letters go next to another.
'one' becomes 'i' (Roman numeral).
'rib' placed inside '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" .)