成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker真的支持原生態Mac和Windows了嗎?

原創
云計算
今天看新聞,突然有爆料說docker已經支持Mac和Windows了,這不禁讓我感慨發展之迅速。作為跟MFC,,Visual Studio, WinDBG,.Net打交道多年的我,甚是興奮。不過,當我仔細閱讀原文后,發現跟我們想的還相差甚遠。

 今天看新聞,突然有爆料說docker已經支持Mac和Windows了,這不禁讓我感慨發展之迅速。作為跟MFC,,Visual Studio, WinDBG,.Net打交道多年的我,甚是興奮。不過,當我仔細閱讀原文后,發現跟我們想的還相差甚遠。

“Faster and more reliable: no more VirtualBox! The Docker engine is running in an Alpine Linux distribution on top of an xhyve Virtual Machine on Mac OS X or on a Hyper-V VM on Windows, and that VM is managed by the Docker application. You don’t need docker-machine to run Docker for Mac and Windows.”

僅憑這一句,我就頓感失望。Docker和VM的***區別就是,一個是操作系級虛擬化,一個是硬件級虛擬化。因此, Docker本身就是可以運行在VM之上的。你不能說在windows上裝個虛擬機,然后再運行一個Docker,就說docker支持windows吧。為了讓docker能在VM上運行,docker專門開發了Docker Toolbox和docker-machine,其核心都是通過虛擬機來運行docker,只不過是幫用戶簡化了中間的部署和配置流程。針對本次的Beta發布,更多的是優化的工作。筆者也提交了試用申請,然后進入了長長的waiting-list,不過我猜測,這次的版本改進主要體現在以下幾個方面:

  1. 通過使用輕量級的linux發行版本,使VM更小,部署和安裝更快。Alpine linux是一個非常輕量級的發型版,而且docker也有計劃讓alpine作為默認的基礎鏡像。
  2. 原生工具集支持。以前我們在非linux下運行時,都需要借助于類似MINGW的工具,模擬一下Shell。而這次Beta的退出,在這方面肯定是加強了,支持了原生態的命令。
  3. 更好的網絡支持。可能會將Docker的網絡系統集成到Mac和Windows的原生網絡系統中,方便用戶配置。
  4. 更好的對系統沙盒的適配。OS X和Windows本身都是支持沙盒的,可能在這方面會有所加強。

這一系列的改進,不可謂不大。看得出docker得到了Microsoft和Mac的很大幫助,同時也歸功于docker在Unikernal 領域的收購。那么為什么原生態的windows和mac那么難支持呢?這必須從docker的基本原理說起:

  •  CGroup技術,這是用來控制CPU、內存、網絡等資源限制的,這需要內核的支持,而目前只有linux的支持比較好。
  • lNamespace技術,這是用來做用戶資源隔離的,注意這里是隔離,是讓一個進程成為一個沙盒,擁有完全獨立的PID,網絡棧,主機名等,而這一技術目前也是只有linux支持比較好。

不過話說回來,Microsoft也不是吃素的,其實Windows Server 2016已經支持了原生態的docker,不過它基本上是完全重寫了,連基礎鏡像都是windows server,這一點就很難融入docker的生態圈,畢竟Registry里面的基本都是運行在linux下的鏡像。

作者介紹:晏東,精靈云(www.ghostcloud.cn)聯合創始人,20年編程經驗,全棧工程師,曾任索貝數碼及賽門鐵克架構師架構師,一直從事SAN、NAS及對象存儲等分布式系統研發工作。2013年開始研究LXC和Docker相關技術,目前主要從事容器云平臺鏡像及倉庫方面研發工作。

責任編輯:xinxiaoliang 來源: 51CTO
相關推薦

2014-02-09 14:34:56

2011-11-08 09:21:16

虛擬化云計算VDI

2010-02-23 11:22:47

Java

2025-01-17 16:53:44

2013-10-21 15:11:15

OrmsqlOrm設計

2010-08-13 08:21:11

Windows Pho

2021-08-18 15:23:42

SDNSD-WAN軟件定義網絡

2010-03-03 09:09:53

Android SDK

2010-08-23 09:23:49

Windows Pho

2009-06-03 08:50:03

微軟Windows 7操作系統

2011-12-06 14:02:27

企業級移動開發

2013-07-15 16:55:45

2019-01-07 16:35:58

微軟開源Java

2009-02-27 09:41:15

Windows 7微軟mov文件

2022-09-28 07:18:34

服務限流部署

2012-01-12 12:53:25

2020-11-02 09:00:15

5G云原生互聯網

2021-04-13 15:56:24

JavaPython技術

2023-05-24 10:04:48

2021-05-18 08:09:05

Windows10操作系統微軟
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩欧美电影 | 国产91精品在线 | 日韩欧美国产一区二区三区 | 奇色影视 | 国产精品久久久久久久午夜片 | 亚洲精品黄 | 欧美亚洲第一区 | 中文一区二区 | 中文字幕国产精品 | 亚洲视频欧美视频 | 91精品久久久 | 中国大陆高清aⅴ毛片 | 精品欧美一区二区久久久伦 | 精品久久精品 | 91高清在线观看 | 久久久亚洲成人 | 综合久久久久久久 | 一级毛片免费看 | 成人性生交大片免费看r链接 | 国产精品久久久久久久久久久久久 | 91在线精品播放 | 欧美成人h版在线观看 | 中文字幕在线观看精品 | 国产精品国产三级国产aⅴ入口 | 久久久久久久久一区 | 亚洲国产精品视频一区 | 亚洲成人午夜电影 | 少妇精品久久久久久久久久 | 欧美精品久久久久久 | 国产成人av在线 | 精品影院 | 免费黄色特级片 | 91九色porny首页最多播放 | www.jizzjizz | 国产激情小视频 | 成人亚洲精品 | 国产在线精品一区二区 | 久热m3u8 | 中文在线www| 做a视频| 亚洲欧美一区二区三区在线 |