![]() ![]() With Docker and AuFS you can share the bulk of the 1 GB between all the containers and if you have 1000 containers you still might only have a little over 1 GB of space for the containers OS (assuming they are all running the same OS image).Ī full virtualized system gets its own set of resources allocated to it, and does minimal sharing. So, let's say you have a 1 GB container image if you wanted to use a full VM, you would need to have 1 GB x number of VMs you want. One could have the common parts of the operating system as read only (and shared amongst all of your containers) and then give each container its own mount for writing. Also, it uses a layered filesystem ( AuFS) and manages networking.ĪuFS is a layered file system, so you can have a read only part and a write part which are merged together. ![]() This allows it to share a lot of the host operating system resources. Docker originally used LinuX Containers (LXC), but later switched to runC (formerly known as libcontainer), which runs in the same operating system as its host.
0 Comments
Leave a Reply. |