More than a dozen fire trucks were battling a major blaze on board a ship in Lyttelton tonight.
Emergency services were called to the fire at 5.40pm.
The 60m ship was on dry dock at the Port of Lyttelton, fire communications shift manager Riwai Grace said.
Special units and 13 firetrucks from all over Christchurch and surrounding areas were called in the fight the fire.
"We have no idea how long it's going to take to extinguish - it's a good one," Mr Grace said.