A Molotov cocktail is usually just a bottle which contains petrol or some other flamable liquid.
A rag or piece of cloth is stuffed in the neck of the open bottle.
It is lit and the bottle is thrown.
When the bottle smashes, the liquid goes everywhere, spreading fire with it.
It gets its name from the Soviet foreign minister Vyacheslav Molotov.