How do I glue glass to stone?

The glass will be a receptacle for oil so the glue must be waterproof. It should be gooey because stones are not all nice and flat and the glass containers are.