使用vagrant,在windows操作系统中进行linux环境开发

本文介绍使用Vagrant搭建开发环境的方法。需提前安装VirtualBox、Vagrant和Xshell。搭建步骤包括下载box文件添加到vagrant容器,初始化开发环境并配置vagrantfile,启动开发环境并通过密钥登陆ubuntu系统,最后进行测试,验证共享目录功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需要提前安装好的工具:

  1. VirtualBox

  2. Vagrant

  3. Xshell

搭建步骤:

1.下载合适的box文件(http://www.vagrantbox.es/)并将box文件添加至vagrant容器中

这里作者将下载好的.box文件放在“E:\Vagrant\bin”目录下,打开xshell,进入该目录,进行添加:

vagrant box add box_name ./package.box

这里“box_name”为box自定义一个名字,“./package.box”为下载好的box的相对路径

2.初始化开发环境

这里作者创建两个文件夹,“H:\code”和“H:\Homestead”,分别用来存放项目以及初始化和配置vagrant。

进入用来初始化vagrant的“H:\Homestead”目录,初始化vagrant:

vagrant init box_name

执行初始化操作后,生成vagrantfile文件,在此文件中进行vagrant的配置。

这里需要配置windows系统和ubuntu系统的共享目录:

config.vm.synced_folder "H:/code", "/home/vagrant/Code"

这行配置注释中有,解除注释,修改参数即可。

3.启动开发环境

vagrant up

启动过程中,会看到:

根据上述内容,启动完成后,新建会话的对话框中,填入:

确定后,进入要求进行ssh身份验证的对话框:

点击浏览,在文件中找到密钥文件(“H:\Homestead\.vagrant\machines\default\virtualbox\private_key”),点击确定,登陆ubuntu系统。

4.测试

执行操作:

vagrant@ubuntu-xenial:~$ ll

会看到“Code/”文件夹,在“Code/”下创建“test.php”,在windows系统中关联的目录下(“H:\code”),也生成了test.php。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值