The flask is without doubt Moroccan...It may have also been used in other regions like Algeria but firstly it is Islamic since it has the
hand of fatima five geometry to its design centred on the central red dot and the 6 pointed star... plus in the picture above at #10 it is drawn on a Moroccan warrior holding a Moroccan gun and wearing Moroccan clothing amongst others dressed in the same way...Including a left hand man wearing a Nimcha.
But why such a huge flask for gunpowder for which you need to see
http://www.vikingsword.com/vb/showthread.php?t=23466 t #22 which outlines the poor quality powder needing more of it to be poured into the barrel and the reason why barrels needed to be so long... to achieve a fuller burn. other magrebi flasks show the design of 5 pointer stars (there is no difference in the use of either) as below~