Docker 是什麼

Docker 是什麼,那它與VM的差別是什麼呢,接下來來簡略說明一下。


簡單來說明
Docker它就是一個虛擬機
VMWareVirtualBox一樣的概念
但是運作的方式會不一樣
以下表格來做個比較


比較 Docker VMWare/VirtualBox
系統安裝 利用DockerHub Pull作業系統 需要安裝作業系統
等待時間 只需啟動即可使用 啟動時需等待開機時間
佔用空間 佔用容量小 佔用容量大

只要在Docker Hub 下找出要想裝的程式、套件
寫在Image中,就會在Docker底層下的作業系統一起載入
也可以搬移到下一台裝置,則會一起被啟動

則VMWare/VirtualBox,就要在下一台裝置,裝上需要的程式、套件
這就是Docker與VMWare/VirtualBox環境的部署與速度上的差別