What do containers encapsulate?
Complete operating systems
Applications and their environments
What do containers encapsulate?
Complete operating systems
Applications and their environments
How does containerisation benefit deployment?
Reduces dependency issues
Requires special configuration
What is a key feature of containers?
Runs on hypervisors
Lightweight virtualisation method
What is the average container size?
Several gigabytes
Tens of megabytes
How quickly can containers be provisioned?
Several minutes
1-2 seconds
What do containers share with each other?
Host OS kernel
Complete operating systems
What is one advantage of containers?
Higher operating costs
Lower resource usage
What does a Dockerfile define?
Container environment instructions
Complete operating system setup
What do virtual machines use for isolation?
Hypervisors
Shared kernels
What is a disadvantage of containers?
Less isolation than VMs
More flexibility in OS
What do Docker images consist of?
Complete server environments
Code, configurations, dependencies
What is Docker Hub used for?
Sharing container images
Running applications directly
What is the purpose of Docker Desktop?
Hypervisor management tool
Development environment for Windows
What can containers enable for development?
Increased server costs
Faster testing and deployment
What happens when container load increases?
New containers are created
Existing containers are destroyed