- Distributed Computing with Go
- V.N. Nikhil Anurag
- 158字
- 2021-06-24 18:36:07
Docker versus Virtual Machine (VM)
Looking at the description of Docker so far, we might wonder if it is yet another Virtual Machine. However, this is not the case, because a VM requires us to run a complete guest OS on top of our machine, or hypervisor, as well as all the required binaries. In the case of Docker, we use OS level virtualization, which allows us to run our containers in isolated user spaces.
The biggest advantage of a VM is that we can run different types of OSes on a system, for example, Windows, FreeBSD, and Linux. However, in the case of Docker, we can run any flavor of Linux, and the only limitation is that it has to be Linux:

The biggest advantage of Docker containers is that since it runs natively on Linux as a discrete process making it lightweight and unaware of all the capabilities of the host OS.
- Mastering ElasticSearch
- Citrix XenApp Performance Essentials
- Red Hat Enterprise Linux 8系統(tǒng)管理實(shí)戰(zhàn)
- Ansible權(quán)威指南
- Mastering Distributed Tracing
- Persistence in PHP with the Doctrine ORM
- Windows Phone 7.5 Data Cookbook
- RESS Essentials
- 數(shù)據(jù)中心系統(tǒng)工程及應(yīng)用
- 移動(dòng)應(yīng)用UI設(shè)計(jì)模式(第2版)
- 網(wǎng)絡(luò)操作系統(tǒng)管理與應(yīng)用(第三版)
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- NetDevOps入門與實(shí)踐
- Kali Linux高級(jí)滲透測(cè)試(原書第3版)
- Building Telephony Systems With Asterisk