Software AG Interview Question

what is Docker, how is it used