Because I have a small garden I prefer to plant my tomatoes in containers and pots and place them in sunny locations. Container growing tomatoes will grow just as well as those grown in the main garden but you need to do a couple of things a bit differently to have good success.
The first thing to do is grow the right variety. Some varieties have such large fruits that this makes them unsuitable for growing in pots and containers. The reason for this is that tomatoes are very hungry and needy plants when it comes to watering and feeding. The large varieties need a larger root system to sustain the plants long enough and well enough to give you the large tomatoes you would want.
Good types that grow in pots include the small cherry types and the medium ones.Do not grown the very large italian steak tomatoes.
The second thing you must do is to use only your largest containers and pots for tomatoes. Your plants need regular watering and feeding and to get really good plants the roots need plenty of space. Tomato roots that are restricted will reduce the size and quality of your fruits.
The third thing to do with them is to feed them weekly once the first flower set appears. I do this at the same time every week until the harvest season in almost over. Then you just continue with water. I use a dedicated tomato feed. You can use the same types of feed on other vegetables.
The final thing to do is to water at least once a day. It might seem odd to be watering on rainy days but it is needed because the leaves of the plants do not allow the water to get to the pots. The tomatoes in a plot will grow naturally without too much extra help. Container growing tomatoes for small gardens work very well as long as you follow these simple tips.