to answer your question in a real world with limited space----LOL I would love to have a tree like that one dbl J
Depends on how tall you can go---if you are going to go typical 4-6 ft then a 3 gallon Nursery pot will do the trick, although I use 5 gallon ones in spite of the bible says no real difference in yield from a 3- 5 gal pot, Plenty of holes for venting. If I were using that big boy JJ has I would pop a french drain into the medium for good aeration. I take the 5 gallon nursery pots with the 6 holes around the edge and pop 3 more in the bottom with a 7/8's spade tip. No root bound, no rot, great fast flushes.