Oil has leaked onto the road after a semi-trailer hit a bridge in inner-Brisbane this morning, with the impact also knocking an empty shipping container off the vehicle and onto the road. 

Emergency services responded at 5:30am after the truck hit the protection beam of a rail bridge on Annerley Road in Woolloongabba near an intersection at Park Road. 

Firefighters soaked up the oil spill with absorbent, according to a Queensland Fire and Emergency spokesperson, and a crane lifted the shipping container off the road at approximately 7:10am.