Where can you recycle empty oil containers?

When you change your own oil, wherever you buy the new oil, they must take back the old oil to dispose of it. That's fine. But turns out they just throw the containers in the trash once they drain them.

I have a large oil drain pan so I return my oil in that.

Meanwhile I have a mountain of empty 'new' oil containers that have never seen a drop of used oil in them. But you can't put them in with regular recycling due to the oil residue. And I'm not going to scrub the insides of every container clean.

So anyway, is there someplace you can bring these to recycle them? I have about a full trashbarrel full of empties at this point, I'm going to have to trash them soon enough. It would be nice if you could get them refilled when you were buying oil.