I've grown smaller tomato varieties in pails. Or I have used large planter containers with purchased soil. LAST year I had a raised garden bed specifically for tomatos as far from my tree as my yard allows. The raised bed was filled with soil that is not from my yard (purchased). My tomatos did great!