I was at a conference recently when I realized the person I was talking with thought that containers were just smaller versions of virtual machines (VM). Ah, no. No, they’re not.
Yes, they can function in the same ways from a practical viewpoint. For example, they’re both commonly used to run server applications. How they do that is where things start to be different between them. This, in turn, leads to them being good for different kinds of IT jobs.