在冒險旅途中,駕輕就熟的裝備是探險者應對未知的最佳夥伴。按照探險者的水平高低,有些多是制式裝備,好比胡八一和王胖子手中的工兵鏟。而有些就是純粹中的無中生有,好比勞拉·克羅夫特的自制弓。而在Windows Containers這場冒險中咱們須要準備哪些裝備呢?這裏有些我的推薦的裝備列表供你們參考。git
制式裝備是指現成的,開箱即用的工具。github
Cmder 是強大的命令提示符工具,標籤化的窗口管理極大了提高了Windows平臺下開發者的工做效率。最新版本能夠在GitHub上下載。配合下文介紹的Git for Windows中提供的Linux下的常見命令的移植版本,能基本達到Linux命令提示符的操做體驗。好比你能夠直接使用ssh命令遠程登陸Linux服務器,ssh-keygen用來生成密鑰,scp複製文件等等操做。服務器
Git做爲流行的源代碼管理工具已是當今開發團隊打怪刷副本的標準裝備,而Git for Windows則帶來了常見Linux命令的移植版本。固然這創建在用戶熟悉Linux命令的基礎上,不過期至今日掌握基礎的Linux基礎操做應該也是基本要求。同時Git也能夠用來管理冒險過程當中產生的各類測試文件。運維
Chocolatey 是Windows下的包管理工具,通過幾年的發展之後,已經能知足平常工做的須要。好比須要安裝minikube(Kubernetes本地單節點集羣),那麼只須要執行 choco install minikuke 便可。下圖中則是使用 choco update minikube 來進行版本升級操做。ssh
Visual Studio Code 是這兩年很是流行的代碼編輯器,很是適合用來編寫各式各樣的代碼。對咱們編寫Dockerfile也是很是有幫助的。安裝完成後能夠在安裝Docker和Kubernetes插件。關於這兩款插件的具體使用方法將在後續的文章中進行介紹。機器學習
制式裝備在提供便利性的同時,也限制了使用場景。有時咱們須要本身動手寫一些工具來簡化操做,那麼須要對如下兩款「膠水」語言有必定了解。建議花費必定時間掌握下這兩門語言的基本使用方法。編輯器
PowerShell 1.0是在2006年發佈的,原先是爲Windows平臺打造的,到最近一個版本也能在Linux上運行了。PowerShell最有特點的是cmdlet的<動詞>-<名詞>構成方式。在本次的冒險過程當中咱們會用到微軟官方提供的一些檢查腳本。工具
Python隨着大數據,機器學習和人工智能的流行而大放異彩。不過在本次的冒險過程當中,咱們主要使用Fabric模塊來管理遠程的Linux服務器。學習
本文提到的這些裝備,若是具有必定的開發能力,應該是不復雜的。而對於傳統的運維人員來講,學習這些工具和語言的使用也會幫助你提高本身的工做能力。測試