Growing in containers, whether on a balcony or a strip of windowsill, turns even the smallest space into a productive garden.