REI has a lot of various sized tubes/containers etc. made for both travelers and weight consciousness backpackers. I've got several that are ~3oz, some fairly rigid (bath gel/alcohol) and some very flexible (tooth paste/lotion). All have removable lids and decent sized openings for refilling. I suppose other camping/outdoor rec stores would have similar products.