vagrant之使用

author author     2022-08-29     206

关键词:

1. 安装

   安装VirtualBox   

  安装Vagrant

2.BOX

  下载 http://www.vagrantbox.es/ 

  https://atlas.hashicorp.com/ubuntu/boxes/xenial64

3.2

 两种方式 BOX安装

   在线

      vagrant init ubuntu/xenial64   生成vagrantfile文件

      vagrant up  

   离线

    vagrant box add 名称  本地路径

    vagrant init

    vagrant up

4.配置

虚拟机配置为

Vagrant.configure("2") do |config|

config.vm.box = "ubuntu/xenial64"



config.vm.define :web do |web_config|
config.vm.hostname = "web"
config.vm.network "public_network", ip: "192.168.1.51"
config.vm.synced_folder "f:/vmdata/web", "/vagrant_data"
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
vb.cpus = 1
vb.name="web"

end
end

config.vm.define :redis do |redis_config|
config.vm.hostname = "redis"
config.vm.network "public_network", ip: "192.168.1.52"
config.vm.synced_folder "../data/redis", "/vagrant_data"
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
vb.cpus = 1
vb.name="redis"

end
end

config.vm.define :mysql1 do |mysql1_config|
config.vm.hostname = "mysql1"
config.vm.network "public_network", ip: "192.168.1.53"
config.vm.synced_folder "../data/mysql1", "/vagrant_data"
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
vb.cpus = 1
vb.name="mysql1"

end
end

config.vm.define :mysql2 do |mysql2_config|
config.vm.hostname = "mysql2"
config.vm.network "public_network", ip: "192.168.1.54"
config.vm.synced_folder "../data/mysql2", "/vagrant_data"
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
vb.cpus = 1
vb.name="mysql2"

end
end

 



end

4.4

❤️《vagrant官方中文文档》❤️⑤命令行界面之plugin(插件)(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档PluginPluginExpungePluginInstallPluginLicensePluginListPluginRepairPluginUninstallPluginUpdatePlugin命令࿱ 查看详情

❤️《vagrant官方中文文档》❤️⑤命令行界面之plugin(插件)(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档PluginPluginExpungePluginInstallPluginLicensePluginListPluginRepairPluginUninstallPluginUpdatePlugin命令࿱ 查看详情

❤️《vagrant官方中文文档》❤️②命令行界面之box语法(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档Vagrant命令行一、命令行界面命令自动补全二、Box1、BoxAddBoxadd子命令选项本地路径添加Box子命令选项2、BoxList3、BoxOutdated子命令选项4、BoxPrune子命令选项5、Box 查看详情

❤️《vagrant官方中文文档》❤️②命令行界面之box语法(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档Vagrant命令行一、命令行界面命令自动补全二、Box1、BoxAddBoxadd子命令选项本地路径添加Box子命令选项2、BoxList3、BoxOutdated子命令选项4、BoxPrune子命令选项5、Box 查看详情

❤️《vagrant官方中文文档》❤️④命令行界面之基础命令(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档ConnectDestroyGlobalStatusHaltInitLoginPackageConnect命令:vagrantconnectNAMEconnect命令通过启用对共享环境的访问来补充sha 查看详情

❤️《vagrant官方中文文档》❤️④命令行界面之基础命令(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档ConnectDestroyGlobalStatusHaltInitLoginPackageConnect命令:vagrantconnectNAMEconnect命令通过启用对共享环境的访问来补充sha 查看详情

❤️《vagrant官方中文文档》❤️③命令行界面之cloud命令(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档VagrantCloud1、CloudAuthCloudAuthLogin子命令选项CloudAuthLogoutCloudAuthWhoami2、CloudBoxCloudBoxCreate子命令选项CloudBo 查看详情

❤️《vagrant官方中文文档》❤️③命令行界面之cloud命令(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档VagrantCloud1、CloudAuthCloudAuthLogin子命令选项CloudAuthLogoutCloudAuthWhoami2、CloudBoxCloudBoxCreate子命令选项CloudBo 查看详情

使用vagrant在命令行快速创建虚拟机

一、Vgrant的安装Vagrant是一个跨平台的虚拟机管理工具,我们以Deepin20.2.3为例,安装和使用Vagrant。我们在这里所说的Vagrant包括Vagrant工具本身和虚拟引擎工具VirtualBox。1.安装Vagrant安装vagrant时,使用的VirtualBox版本必须要得到对应Va... 查看详情

vagrant使用小结

vagrant使用小结最近公司用了vagrant的虚拟镜像服务,感觉挺不错的.在此仅记录使用方法.优点:我们可以通过Vagrant封装一个Linux的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却... 查看详情

使用vagrant创建虚拟机

关于vagrant,维基百科给出了定义:“Vagrant isan open-sourcesoftware productforbuildingandmaintaining portable virtual developmentenvironments.”,看到了吧,是一个搭建虚拟开发环境的开源软件。下面就来看看vagrant如何搭建的 查看详情

vagrant简单使用

使用vagrant,需要安装virtualbox和vagrant。具体怎么安装这里就不介绍。 创建一个虚拟机找到一个初始boxvagrant创建虚拟机需要一个box镜像,box镜像可以在https://app.vagrantup.com/boxes/search中查询。例如我们找到了一个ubuntu16.04的镜像... 查看详情

vagrant使用

##安装virtualbox:```bashhttps://www.virtualbox.org/```## 下载vagrant镜像:```bash#### 查找并下载官方的box镜像:https://app.vagrantup.com/boxes/search#### 还有这个网址里面也有很多:http://www.vagrantbox.es/####我用了这个镜像 查看详情

如何在代理环境中使用 vagrant?

】如何在代理环境中使用vagrant?【英文标题】:Howtousevagrantinaproxyenvironment?【发布时间】:2013-11-2106:17:02【问题描述】:我公司的网络正在使用代理。所以当我使用vagrantup时,它显示了一个401权限错误。如何进行一些设置以使用... 查看详情

vagrant使用简介

前言Vagrant是什么??????是一款用来构建虚拟开发环境的工具,它底层支持VirtualBox、VMware甚至AWS作为虚拟机系统。Vagrant能做什么?统一开发环境。一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如“编码问题”... 查看详情

vagrant 不会使用 rbenv ruby​​ 版本

】vagrant不会使用rbenvruby​​版本【英文标题】:vagrantwillnotuserbenvrubyversion【发布时间】:2013-03-1307:04:07【问题描述】:我正在使用Vagrant盒子:https://dl.dropbox.com/u/14292474/vagrantboxes/precise64-ruby-1.9.3-p194.box它在rbenv下安装了ruby​​1.9... 查看详情

使用vagrant和ansible

...两个工具配合的很好.这个指南会叙述如何同时配合使用Vagrant和Ansible.如果你对Vagrant还不了解,你应该看看这个文档 thedocumentation.假设你已经安装了Ansible,在Git上检测,运行的也很好, 查看详情

学会使用vagrant

全平台适用Mac win ubuntu centos  1.安装vbox.只是个承载,不用去启动2.下载vagrantbox镜像 .box文件 4用到 http://www.vagrantbox.es/3.下载vagrant win msi  https://www.vagran 查看详情