使用Vagrant管理虚拟机

为什么需要使用Vagrant管理虚拟机?

点击查看原文

因为你开发的项目最终是要运行在 Linux 系统的服务器上,在开发的过程种,你可能需要创建多个 Linux 系统的虚拟机。所以,你打算在本地也用 Linux 系统为项目搭建一个开发环境,手工去安装不同类型的 Linux 操作系统太麻烦了。你需要 Vagrant来统一管理这些虚拟机。

Vagrant 可以让我们用命令直接从云上下载虚拟机的镜像,你想要什么系统都是可以的。比如Centos,Ubuntu ...   只需要一行命令,然后再用命令去操作虚拟机,启动,暂停,关闭,重启。这样你可以更方便的管理所有的在本地上电脑上的虚拟机镜像,手工去配置它们,可以再重新打包成新的镜像,方便你跟你的团队在其它的项目上重复使用这些打包的虚拟机镜像。

下面的内容是我在Window电脑去安装Vagrant,然后管理虚拟机的相关笔记分享。

 

Vagrant管理虚拟机笔记目录:

1.一些准备工作

2.在Windows电脑安装chocolately包管理工具

3.在Windows电脑上安装Vagrant软件

4.在Windows电脑上安装Virtualbox软件

5.给Vagrant添加BOX

6.在Windows电脑上创建项目目录并在项目中启动虚拟机

7.在Windows电脑上登陆CentOS服务器

8.在Windows电脑上使用Vagrant对虚拟机进行启动,关机,暂停,恢复,销毁操作

9.虚拟机的共享目录

10.在Windows本地电脑给虚拟机创建额外的共享目录

11. 给虚拟机配置私有网络

12. 给虚拟机配置公有网络

13. 在centos7虚拟机上搭建WEB服务器

14. 重新打包虚拟机BOX

15. 在新的项目上应用打包的虚拟机BOX

16.在Windows电脑上用Vagrant定义多主机

17.多主机的网络配置

18.多主机的主机名设置

19.多主机的共享目录设置

-------------------------------------------------------------------------------------------------------------------------------

 

1.一些准备工作

为了能在Windows电脑上使用命令行工具,我们需要下载cmder工具或Windows电脑自带的Powershell命令行工具。

1.1 使用cmder命令行工具,你可以在cmder官网去下载最新的cmder,然后放在你电脑的桌面上,解压后,你会看到Cmder.exe,鼠标右键Cmder.exe已管理员方式运行,就就看到一个Cmder的命令行窗口,截图如下图所示。

Cmder截图

                                                               Cmder截图

 

Cmder运行的命令行窗口

                      Cmder运行的命令行窗口

 

1.2 如果你打算使用Windows电脑自带的Powershell,你可以在电脑左下角,输入Powershell,然后已管理员身份运行它。见下面截图:

                                             以管理员身份运行Powershell

                                                             以管理员身份运行Powershell

 

                                      Powershell命令行窗口

                                                          Powershell命令行窗口

1.2.1 在Powershell命令行窗口输入 Set-ExecutionPolicy Unresctricted 更改Powershell的执行策略,所下所示。

更改Powershell执行策略

                                                           更改Powershell执行策略

 

那么到这里,我们在Windows电脑上面命令行工具(Cmder或Powershell)就可以正常在Windows电脑上使用命令行进行操作了。

 

2.在Windows电脑安装chocolately包管理工具

chocolately是一个包管理工具,你可以在它的官网了解chocolately更详细的资料。

 

输入命令:

iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

进行自动安装chocolately工具,安装完之后,可以输入choco 查看一下版本,能看到版本信息就说明你已经安装好了chocolately包管理工具。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值