1. Oracle Cloud Infrastructure Documentation, "Comparing Virtual Machines to Containers": "Because containers share the host OS kernel, they are much more lightweight than VMs. They are faster to create and start, and their smaller size makes them easier to manage and move between different environments." This source directly supports the efficiency and speed benefits (Answer B) and refutes the resource claim (Answer C). It also states, "VMs provide a higher level of isolation and security than containers because they don't share the host OS kernel," which refutes Answer A.
2. Oracle Cloud Infrastructure Documentation, "Overview of Container Engine for Kubernetes": "This approach [using containers] is more efficient than using virtual machines because you don't have the overhead of a guest operating system for every application." This reinforces the core reason for choosing containers: efficiency and reduced overhead.
3. University of California, Berkeley, EECS Department, CS 162: Operating Systems and Systems Programming, Lecture 19: "Virtual Machines": Course materials frequently compare virtualization technologies. These materials describe containers as a form of "lightweight" OS-level virtualization that has "low overhead" and "fast startup" because they share the host kernel, unlike "heavyweight" hardware-level virtualization used by VMs. This academic source validates the concepts of speed and resource efficiency in containers.