理一下docker在各平臺上的執行機制
理一下docker在各平臺上的執行機制
首先,從核心共享與否
docker在linux上共享核心,無需虛擬化,完全支援native功能(https://docs.docker.com/engine/installation/linux/)。
docker在windows上,啟用Hyper-V(https://docs.docker.com/docker-for-windows/)或者虛擬化技術(https://docs.docker.com/toolbox/toolbox_install_windows/),通過虛擬機器來實現,不共享windows核心。
docker在mac os上,同樣用虛擬化技術xhyve或者virtualbox來實現(https://docs.docker.com/engine/installation/mac/),不共享mac os核心。
其次,能建立何種型別docker
docker在linux上共享核心,只能建立linux類docker。
docker在windows上,可以建立linux類docker和Windows類docker。
docker在mac os上,只能建立linux類docker,不能建立Mac OSX的docker。
最後
docker成立3年多將近4年,應該算非常活躍的開源社群了(https://github.com/docker/docker),各種配套管理工具以及本身在各平臺的整合都得到了很大的發展,相信docker的未來還是很美好的。
相關文章
- 在 SAP 雲平臺上部署和執行 Docker 應用Docker
- 在 Azure 上使用 Docker 執行 MonoDockerMono
- 淺談 React、Flux 與 Redux(各個的執行機制)ReactRedux
- 請版主講一下rebuild index的執行機制吧?RebuildIndex
- 英偉達在CES上推出AI處理平臺AI
- 在安卓手機上原生執行docker安卓Docker
- exp query在各平臺下的用法
- JS在瀏覽器中的執行機制JS瀏覽器
- 在OSX和Windows版本Docker上執行GUI程式WindowsDockerGUI
- Docker 教程:在 Mac M2 上執行 PostgreSQLDockerMacSQL
- Docker命令-docker exec-在執行的容器中執行命令Docker
- js的執行機制JS
- java的執行機制Java
- 在單機上執行julia並行加速的例子並行
- JavaScript執行機制JavaScript
- Javascript 執行機制JavaScript
- Java的執行機制分析!Java
- React的setState執行機制React
- JavaScript中的執行機制JavaScript
- JS引擎的執行機制JS
- java程式的執行機制Java
- 深度解析Java執行緒池的異常處理機制Java執行緒
- 在 X86_64(amd64) 平臺上的docker支援打包跨平臺的映象(如arm64)Docker
- DOCKER上執行DOTNET COREDocker
- JavaScript執行緒機制與事件機制JavaScript執行緒事件
- 使用docker建立和執行跨平臺的容器化的mssql資料庫DockerSQL資料庫
- 動態執行緒池在轉轉平臺的實踐執行緒
- Nginx 與 PHP 的執行機制NginxPHP
- JavaScript的程式碼執行機制JavaScript
- 【React深入】setState的執行機制React
- quartz的執行緒池機制quartz執行緒
- 執行緒同步機制執行緒
- 理解Reacg執行機制
- Js執行機制圖JS
- requestAnimationFrame 執行機制探索requestAnimationFrame
- 探索JavaScript執行機制JavaScript
- SSM框架執行機制SSM框架
- from ... import ... 執行機制Import