To get the container not to take up the entire parent, you need to tell it where it should be placed within the parent - by default, it doesn't know where to go so it fills the parent =D.
The simplest ways of doing this are to use an Align or a Center widget. I believe you want to put it around your Container in this case, but I'm not 100% sure.