什麼是沙箱機制
- 沙箱是一個虛擬系統程式,沙箱提供的環境相對於每一個執行的程式都是獨立的,而且不會對現有的系統產生影響。
- 沙箱具有非常良好的獨立性、隔離性,所以能夠搭建一些具有高風險的軟體進行測試。
- 在沙箱裡面執行病毒可以說也是安全操作。
Docker是什麼
Docker
是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0
協議開源。Docker
可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。- 容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app),更重要的是容器效能開銷極低。
容器
虛擬機器
Docker容器優勢
- 啟動快
- 佔用資源少
映象
- 通過映象建立容器
- 光碟、裝系統
- 映象裡面的內容
倉庫
映象的集中存放地