what is in a vaccine?

I would love to know what the ingredients are in a vaccine? When we buy food they tell us exactly what is in it including sugar, fat etc. Why are we not told what is in a flu vaccine we get each year? I am not against vaccines but this thought just struck me.

Is this sensationalist image correct? Surely not!