கொள்கலன்கள் மற்றும் 가상 இயந்திரங்கள் (VMs) இரண்டும் தனிமைப்படுத்தப்பட்ட சூழல்களை வழங்குகின்றன, ஆனால் அவை வெவ்வேறாக செயல்படுகின்றன: கொள்கலன்கள் ஓஸ் கர்னலைப் பகிர்ந்து கொள்கின்றன (இலேசான), அதேசமயம் VMs ஹைபர்வைசரின் மூலம் முழு விருந்தினர் OS ஐ மெய்நிக வன்பொருளில் இயக்குகின்றன (கனமான). வேறுபாட்டைப் புரிந்துகொள்வது கொள்கலன்கள் ஏன் மிகவும் திறமையாக இருக்கின்றன என்பதை விளக்குகிறது.
முக்கிய கட்டமைப்பு வேறுபாடு
VIRTUAL MACHINE: CONTAINER:
┌─────────────────┐ ┌─────────────────┐
│ App + Libs │ │ App + Libs │
│ GUEST OS (full)│ ← full OS each │ (shares kernel) │ ← no guest OS
├─────────────────┤ ├─────────────────┤
│ Hypervisor │ │ Docker Engine │
├─────────────────┤ ├─────────────────┤
│ Host OS │ │ Host OS │
│ Hardware │ │ Hardware │
└─────────────────┘ └─────────────────┘
