在冒险旅途中,驾轻就熟的装备是探险者应对未知的最佳伙伴。按照探险者的水平高低,有些多是制式装备,好比胡八一和王胖子手中的工兵铲。而有些就是纯粹中的无中生有,好比劳拉·克罗夫特的自制弓。而在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服务器。学习
本文提到的这些装备,若是具有必定的开发能力,应该是不复杂的。而对于传统的运维人员来讲,学习这些工具和语言的使用也会帮助你提高本身的工做能力。测试