Regardless of how wonderful you think your soil is, when soil is put in a container it loses many of its beneficial qualities. Soil in a container compacts which causes poor drainage and insufficient aeration. Many suitable types of soilless mixes are commercially available. If a water-tight container is being used, drainage holes will have to be drilled. Also, don't worry about lining the bottom of the container with course gravel or charcoal to expedite drainage.
Recent research indicates that such a gradient in materials actually impedes drainage.
If a loose soilless mix is used, water drainage through drain holes will not be a problem. The taller the container, the more difficult it is to obtain even water distribution. Some people utilize whiskey barrels as containers in which to plant. To insure an even distribution of water throughout the container as well as reduce the amount of soilless mix needed, construct a center core of a rapid draining material. I have had success using a cylinder of concrete reinforcing wire filled with coarse bark.