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