Last year I had one single cucumber plant in a 10 gallon sized pot. While it did produce a few cucumbers it was not near as healthy as it should have been. I didn't water enough and I didn't fertilize enough. Many vegetables and fruits need really large pots, even if they are a variety bred for container growing. I would recommend at least a 10 gallon size tub for any of the plants you tried to grow. Those rope handle tubs are good containers for large plants. Drill a few holes in the bottom for drainage, fill with a good potting soil, then plant. Unfortunately the potting soil required to fill one of those containers will cost around $20, US. Then you need to get the supplemental fertilizer and nutrients. You can reuse the same potting soil for several years as long as you rotate crops and replenish nutrients.