Just regular yeast for bread would work, but some people use champagne or wine yeast.
For the container, just take a 2 liter soda bottle, drill or hammer a nail into a hole in the cap. Make it small than airline tubing, so the tightness will keep the seal. I like to use silicone just to be sure. You have to use silicone airline tubing, the regular kind will harden and break from the CO2. Run the airline tubing into a sort of a diffuser in the tank. I like using powerheads that have attachments for airline tubing.
As for the mixture, you use yeast,sugar, and warm water. More yeast means they "eat" the sugar faster, so more CO2 over a smaller period of time. Less yeast makes them "eat" slower, so less CO2 over a longer period of time.
As for the mixture, its about 1 cup of sugar, and 1/2 teaspoon of yeast. For water, just fill it to the part in the soda bottle where it starts to narrow. You can experiment with the yeast for the aforementioned reasons.
You want to alternate the periods in which you fill up the bottles. For example, Week 1 fill up one. Week 2 fill up bottle. Week three refill first bottle. Week four refill second bottle. Week five refill first bottle.
Just for example. It won't necessarily last you a week, usually more. But that helps keep algae down by providing a constant supply of CO2.
Any questions, please ask, I just did a science project on this, so I know it front and back!
Here are some links with pics.
http

/www.fishforever.co.uk/hookup.html
http

/www.discusnews.com/article/cat-02/diy-co2.shtml