vagrant 安装与使用

vangrant 官方文档
virtualBox 官方文档
vagarnt 是一个用于快速构建开发环境的工具。通过易于使用的流程和自动化,Vagrant降低了开发环境设置时间。

安装virtualbox 与 vagrant

virtualbox的安装

vagrant 构建开发环境,其实就是在本地搭建起一个虚拟机,里面附加一些开发环境。这就需要我们安装一个虚拟机管理软件,如virtualBox,vmStation等。笔者使用的是virtualBox,所以本文都是以virtualBox为实例。
virtualbox的安装,直接去virtualBox官网下载安装包就行了。
virtualbox安装包

vagrant 安装

vagrant的安装也非常容易,去官网下载最新安装包安装就行了。
vagrant安装包

vagrant使用

1. 在项目中配置vagrant

在项目目录中直接执行` vagrant init命令就行了,ex:

$ cd vagrant_getting_started
$ vagrant init

命令执行后,会在项目目录下生成一个Vagrantfile文件,这是vagrant的一些配置。

2. 添加vagrant boxes

Vagrant使用基础映像可以快速克隆一个虚拟机。这些基本映像在Vagrant中称为“boxes”。
创建Vagrantfile后,就要为vagrant环境指定一个box。
使用vagrant box add 可以为vagrant添加box,以便多个Vagrant环境可以重复使用它。
例如添加一个 ubuntu/trusty64 box

$ vagrant box add hashicorp/precise64
使用一个box:ubuntu/trusty64

打开Vagrantfile,找到Vagrant.configure("2") do |config|这行,更改如下内容:

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/trusty64"
end

3.使用ssh访问虚拟机

使用vagrant up 就可以启动虚拟机,然后就可以使用vagrant ssh 命令访问您的虚拟机了。

$ vagrant up
$ vagrant ssh

ssh会话可以使用CTRL + D命令结束

vagrant@precise64:~$ logout
Connection to 127.0.0.1 closed.

4.同步文件夹

尽管拥有虚拟机很容易,但很少人想使用基于终端的编辑器通过SSH编辑文件。 幸运的是Vagrant,你不必。通过使用同步的文件夹,Vagrant将自动同步您的文件到和从虚拟机。
默认情况下,Vagrant与您的客户机的/ vagrant目录共享您的项目目录(请记住,那是具有Vagrantfile的目录)。
如果需要更改同步文件夹,请在Vagrantfile文件中,找到如下语句:

config.vm.synced_folder "../data", "/vagrant_data"

“../data”是你本机的目录,”/vagrant_data”是你虚拟机的目录。
更改这两个目录就行了

5. provisioning:自动配置

当我们要在虚拟机上装一些环境,比如web服务器,数据库等,我们当然可以通过ssh在虚拟机上以我们的方式去安装,但是,每个使用vagrant的人必须做同样的事情。
vagrant提供了自动配置功能,当vagrant up时,vagrant会自动安装这些软件,是的虚拟机的环境可以重复和立即使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Vagrant安装CentOS可以参考以下步骤: 1. 首先,你需要在你的计算机上安装Vagrant和VirtualBox,这两个工具可以帮助你创建和管理虚拟机。 2. 在命令行中,创建一个新的目录来存放你的Vagrant项目:mkdir my-centos-project 3. 进入到这个新创建的目录:cd my-centos-project 4. 初始化Vagrant配置文件:vagrant init centos/7 5. 使用文本编辑器打开Vagrantfile,并根据你的需求进行必要的修改。你可以设置主机名、IP地址、端口转发等等。 6. 保存并关闭Vagrantfile后,运行vagrant up命令来启动虚拟机。 7. 当虚拟机启动完成后,你可以使用vagrant ssh命令登录到虚拟机中。 8. 现在你就可以在虚拟机中操作CentOS了,可以安装软件包、配置网络等等。 需要注意的是,这里提供的是一个基本的Vagrant安装CentOS的步骤。具体的操作可能会因为不同的环境和需求而有所不同,你可以根据自己的情况进行调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [m1使用VMware安装CentOS7并部署k8s高可用集群](https://blog.csdn.net/m0_66403673/article/details/127799060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值