图形介面固然好用,但反覆操作同样的SOP,1次、10次,甚至是100次,就会开始怀疑人生,所以文字介面可以快速达到一样的效果以及想要的结果,甚至是写好script,轻松完成任务。老板就会对你的工作效率给予大大的肯定
前几日的教学有介绍到Docker和VirtualBox,就使用上来说可以接受,但还可以再更简化,因为VirtualBox的部分需要人工手动去设置开启一台虚拟机,相对就需要耗费比较多的时间,但有一套工具可以只要下指令就可以启动一台VM。
Vagrant可以用来简化VirtualBox的操作,首先要先安装这套工具,点选网址:https://www.vagrantup.com/ ,点选Download,就会看到以下画面,选择符合自己电脑的版本下载,然後执行安装
若要确定安装是否成功,可以在终端机执行指令,有显示出版本资讯,就可以开始使用
vagrant --version
在手动安装VirtualBox的时候,我们就知道需要image来当作VM的OS,才能启动。Vagrant也是需要image,这时候需要去寻找你想要的image做开机的动作,可以去vagrant的官网点选Find Boxes,就会看到以下画面:
类似Docker Hub的地方,可以去搜寻你想要的image,这里也示范启动一个ubuntu 20.04,就在搜寻栏打关键字,选择想要的box
点选红色勾勾,可以看到一些启动的资讯,教你如何使用
确定好名字之後,就可以在终端机上输入box名字,这边会产生一个Vagrantfile,可以用资料夹的方式去做管理。执行command後,会需要等待下载完成
vagrant init ubuntu/focal64 => 创建Vagrantfile
下载完成之後,可以执行指令确定是否下载成功
就可以用一行指令安装设定这台VM,也是需要等待时间,若有出现错误讯息,就需要安装plugin。
vagrant up => VM启动设置
vagrant halt => VM关机
vagrant destroy => 删掉VM
plugin
vagrant plugin install vagrant-vbguest
vagrant vbguest
vagrant plugin install vagrant-winnfsd
vagrant plugin install vagrant-vbguest
执行结束後,在VirtualBox上会看有一台新增的VM出现执行中
就可以连线进入这台VM,若过程中出现权限问题,也可以选择putty或mobaxterm的工具连进去,putty则需要将key转成ppk
vagrant ssh => login VM
private_key存放在当前资料夹下的位置
.vagrant/machines/default/virtualbox
笔者使用mobaxterm远端连线,做一些环境的设置,请看以下
此时就可以登入执行中的VM,当然可以执行来确认是否一样的机器
大致是这样,可以用vagrant来设定VM的设定以及透过Vagrantfile来调整系统上的配,在执行时就会根据档案的配置,来启动一台VM,上述的介绍,是使用预设的档案做执行,对vagrant有兴趣的人,可以自己做深入的研究。
>>: Swift纯Code之旅 Day9. 「TableView(1) - TableView Cell内容制作」
Springboot HelloWorld ...
对工程师而言 25~40 岁是职涯发展的黄金岁月,每一次的抉择都至关重要;因为每次都要付出两年以上...
开始进入分组授课的第二周, 这周的课程包括共同领域的资料结构Stack & Queue及後端...
昨天说到了前端的御三家,HTML、CSS、JavaScript 今天要介绍的是除了这3个,还有很常用...
前言 今日的程序码 => GITHUB 这边我会用到 json_serializable 的套...