仮想マシンとDockerなどのコンテナソリューションを使用することの違いは何ですか？また、各ソリューションの長所と短所は何ですか？
What's the difference between using a virtual machine and a container solution such as docker? Also what are the pros and cons of each solution?