Metaphor in general:
Metaphor is a general term which helps to differentiate and compare the characters or suggestions with the similar meaning.

There are few famous and common metaphors:
The Big Bang
“raining cats and dogs,
The curtain of night fell upon us.
What are computer metaphors?
Basically computers are given as abstract , in which there is a tool called metaphors that helps to understand the concepts in computers .
General metaphors, computer metaphors how does they use in IT?
One drive is one of the metaphor which helps to store the data in data base.
one does not mean numeric here, which represents an online data storing drive .
In this, drive does not represents driving(car ), it clearly indicates a place(online one drive) to store data in a particular drive, where it helps to transfer, store and act as an computer storage.
General metaphors :

Computer metaphors:
In software, metaphors are being used in software traditional development
by XP developers. In order to replace the standard project architecture in software development methodology Extra programming system’s are being followed .

References:
https://www.google.com/search?q=what+are+the+metaphors+used+in+IT&source=lnms&tbm=isch&sa=X&ved=2ahUKEwj3yanW4aLoAhUC63MBHYgTCpAQ_AUoAXoECA4QAw&biw=1396&bih=686
https://www.google.com/search?q=computer+metaphors&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiJ9_H946LoAhV96XMBHZ9mCQUQ_AUoAXoECA4QAw&biw=1396&bih=686
https://study.com/academy/lesson/what-is-a-metaphor-examples-definition-types.html
https://en.wikipedia.org/wiki/OneDrive
https://www.google.com/search?ei=Ml5xXp7OGvnAz7sPiKONiAY&q=metaphor+in+system+development+methodology&oq=metaphor+in+system+development+methodlogy&gs_l=psy-ab.3…0.0..668526…0.0..0.0.0…….0……gws-wiz.zYqktN99k1k&ved=0ahUKEwier9Tc1aLoAhV54HMBHYhRA2EQ4dUDCAs&uact=5