The answer would be 96 bottles.
Since there are 128 ounces in one gallon, and the igloo container holds 12 gallons of water,
128(12) = 1536
the igloo would hold 1536 ounces of water. And if each bottle can hold 16 ounces,
1536/16 = 96
96 bottles can be filled from the igloo container.