use potting soil in your containers; garden soil is too dense and will compact.
Get that which is designated for garden use. Otherwise, much "potting soil" is made from Cali sewer plant sludge mixed with ground up plant cellulose and allowed to "cure" for a length of time before bagging.
I prefer to mix my own from bovine manure, peat moss, vermiculite, and play sand - all available from big box hardware outlets.