Two militants opened fire on the truck which halted the vehicle and forced the driver to escape.
"The militants then came close and set the container on fire using petrol," police officer Qazi Pervaiz told CNN.
No one claimed responsibility of the incident.
Last month, militants attacked Nato supply trucks with guns and mortars as it passed through northwest Pakistan, killing at least six people.
Up to 20 armed militants targeted at least three Afghanistan-bound vehicles loaded with military equipment.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ