Windows操作系統(tǒng)作為優(yōu)秀的操作系統(tǒng),由開發(fā)操作系統(tǒng)的微軟公司控制接口和設(shè)計(jì),公開標(biāo)準(zhǔn),因此,有大量商業(yè)公司在該操作系統(tǒng)上開發(fā)商業(yè)軟件。 自從使用Docker就變得一發(fā)不可收拾。和以前用虛擬機(jī)相比,它占資源少,啟動(dòng)快,方便管理。我主要用Docker來管理多個(gè)版本的軟件共存、切換和升級(jí),比如數(shù)據(jù)庫,NextCloud,Wordpress。 開源的東西總是衷愛Linux,像Docker在Windows下就沒那么方便。Windows的Linux子系統(tǒng)目前還不支付Docker,據(jù)說下個(gè)版本,WSL2會(huì)支付。所以我一直都是用VMware安裝Linux,再安裝Docker。 其實(shí)官方有提供在Windows環(huán)境下使用Docker的支持。一種是Docker Toolbox ? 需要注意的是,Hyper-V和VMware、VirtualBox有沖突,開啟后,VMware和VirtualBox包括Android虛擬機(jī)就不能使用CPU虛擬化了,性能會(huì)大打折扣。 從官網(wǎng),docker.com下載Docker Desktop for Windows安裝,安裝完成后Docker會(huì)自動(dòng)連接Hyper-V創(chuàng)建MobyLinux系統(tǒng)。Docker可能會(huì)提示需要用戶登錄,如果沒有,可以去官網(wǎng)注冊一個(gè)Docker賬號(hào)。下載鏡像是必須登錄的。 打開命令行即可使用Docker命令。 右下角系統(tǒng)托盤可以看到Docker的圖標(biāo),右鍵打開菜單,可以切換Windows容器或Linux容器。選擇“Settings”,可以配置虛擬系統(tǒng)的參數(shù),網(wǎng)絡(luò)、驅(qū)動(dòng)器共享。 設(shè)置共享驅(qū)動(dòng)器,可以把Docker的卷映射到本地磁盤。Docker似乎不支持空密碼用戶共享,最好建一個(gè)專屬用戶。詳細(xì)可參考:https://blogs.msdn.microsoft.com/stevelasker/2016/06/14/configuring-docker-for-windows-volumes/
在Windows下,Docker僅僅是提供了支持。像這種共享的方式,我個(gè)人還是很反感的。不如用VMWare的磁盤映射。生產(chǎn)環(huán)境除非完全使用虛擬化,否則沒人用這種形式吧。和自己安裝虛擬系統(tǒng)相比,最大的好處是可以直接在命令行使用Docker命令,無縫連接。用來學(xué)習(xí)和測試還是很方便的。 Windows操作系統(tǒng)對硬件支持良好。 |
溫馨提示:喜歡本站的話,請收藏一下本站!