Green’s Dictionary of Slang

army rocks n.

[rhy. sl.; orig. grey woollen Army socks]

socks.

[UK](con. 1914–18) Brophy & Partridge Songs and Sl. of the British Soldier.
[UK]J. Franklyn Dict. Rhy. Sl.
[UK]Dodson & Saczek Dict. of Cockney Rhy. Sl.