Docker Containers vs. Virtual Machines: A Comparative Study of Architecture, Performance, Configuration, and Security

📅 2026-09-14
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
该研究比较了Docker容器与虚拟机在架构、性能、配置和安全方面的差异,分析了两者在隔离性与效率上的权衡,并提出混合架构作为解决方案。
📝 Abstract
Modern application platforms must isolate workloads while preserving deployment speed, portability, resource efficiency, and security. Virtual machines (VMs) and Docker containers address this requirement at different abstraction layers: VMs virtualize hardware and run independent guest operating systems, whereas containers isolate processes while sharing the host kernel. This paper presents a comparative, literature-based analysis of the two approaches across architecture, configuration and lifecycle management, performance, scalability, and security. Published studies generally associate containers with shorter startup times, smaller images, higher workload density, and near-native execution for many workloads. These benefits depend on workload characteristics, storage and network drivers, resource controls, and experimental design. VMs introduce greater overhead but offer independent kernels, heterogeneous guest operating systems, and a stronger isolation boundary. The comparison therefore treats efficiency and isolation as a design trade-off rather than declaring one technology universally superior. A hybrid architecture, in which containers run inside hardened VMs, often provides a practical balance for cloud and multi-tenant systems.
Problem

Research questions and friction points this paper is trying to address.

Docker Containers
Virtual Machines
workload isolation
resource efficiency
security
Innovation

Methods, ideas, or system contributions that make the work stand out.

hybrid architecture
containerization
virtual machines
💼 Related Jobs
No related jobs found.
F
Faraz Gurramkonda
Department of Computer and Information Science, University of Michigan–Dearborn, Dearborn, MI, USA
A
Akanksha Malla
Department of Computer and Information Science, University of Michigan–Dearborn, Dearborn, MI, USA
S
Sayma Tamboli
Department of Computer and Information Science, University of Michigan–Dearborn, Dearborn, MI, USA
S
Shayesta Nazneen
Department of Computer and Information Science, University of Michigan–Dearborn, Dearborn, MI, USA