200-901 · Question #519
An application developer deploys several applications on the same server. The environment runs on a single operating system and allows the developer to bind dependencies with the application code. Whi
The correct answer is C. container. Containers (e.g., Docker) are the correct answer. Multiple containers share a single host operating system kernel, which distinguishes them from virtual machines (B), which each run their own full OS. The key feature of containers is that they bundle the application code together
Question
An application developer deploys several applications on the same server. The environment runs on a single operating system and allows the developer to bind dependencies with the application code. Which environment has the code been developed in?
Options
- Abare metal server
- Bvirtual machine
- Ccontainer
- DLinux server
How the community answered
(58 responses)- A9% (5)
- B3% (2)
- C86% (50)
- D2% (1)
Explanation
Containers (e.g., Docker) are the correct answer. Multiple containers share a single host operating system kernel, which distinguishes them from virtual machines (B), which each run their own full OS. The key feature of containers is that they bundle the application code together with its runtime dependencies (libraries, configuration, binaries) into a portable image. This ensures consistent behavior across environments. A bare metal server (A) runs directly on hardware with no virtualization, and applications must share the OS without dependency isolation. A Linux server (D) is too generic - it describes the host, not the runtime environment. Containers specifically address the 'single OS + bundled dependencies' model.
Topics
Community Discussion
No community discussion yet for this question.