Police and fire officials say 30 to 50 people were injured when a ferry from New Jersey struck a dock during rush hour in lower Manhattan.