If you’ve been dreaming of growing your own garden but don't have a lot of space, a container garden is your answer. An abundance of plants can be grown in containers on patios, balconies, and rooftops. As long as you have access to some sun, you can grow in pots