I buy the largest size plastic pots from Home Depot, and use ProMix to fill it. I add some Osmocote and some of the Espoma fertilizers: Plant Tone, kelp meal etc. Peppers and cucumbers grow very well. Tomatoes do well but it can be challenging to keep up with watering once the plants get big. Even zucchini grows well till the squash vine borers get to it. Herbs can be grown in smaller containers. I grow thyme, basil. lemongrass, rosemary, chives, tarragon, marjoram, oregano, lavender and bay leaf.
Good sunlight is a must, at least 4-6 hours a day.