MARRAKESH, Morocco — Protests erupted across Morocco over the weekend after the death of a fish vendor who, according to witnesses, was crushed by a compactor after he jumped into a garbage truck to retrieve his merchandise.

Grainy images of the man, identified in news accounts as Mouhcine Fikri, 31, circulated after his death on Friday night, in the northern port city of Al Hoceima. The city immediately erupted in protests, which spread on Sunday to cities like Marrakesh and Rabat, the capital.