A 40-foot container lorry carrying paper rolls caught fire at about 7.30pm Tuesday on a flyover in Port Klang, Selangor.