1.VirtualBox下载地址

https://www.virtualbox.org/wiki/Downloads

2.vagrant下载地址

https://www.vagrantup.com/downloads.html

  

vagrant 基本使用

1.创建centos7是Vagrantfile

vagrant init centos/7    # 自动会创建centos7的vagrantfile文件

2.创建centos虚拟机

vagrant up   # 会自动执行当前问路径下的vagrantfile

3.如果启动报错 Raw-mode is unavailable courtesy of Hyper-V. 这个错误

https://www.jianshu.com/p/2e3429d45aea

4.进入虚拟机

vagrant ssh

5.退出

exit

6.查看虚拟机状态

vagrant status

7.停止虚拟机的运行

vagrant halt

8.删除当前虚拟机

vagrant destroy

9.查看本地所有的box

$ vagrant box list

centos/7 (virtualbox, 1902.01)

10.删除某个box

vagrant box remove box-name   # box-name 名称

  

 

vagrantfile 基本使用

1、设置box名称

config.vm.box = "centos/7"

2、虚拟机(VM)配置

vb.customize ["modifyvm", :id, "--name", "centos7-vagrant"]

3、网络配置

config.vm.network "public_network", ip: "192.168.0.4"  # 固定的私有IP
或
config.vm.network "public_network", type: "dhcp"  # 动态分配IP

4、共享目录

config.vm.synced_folder  "D:/vagrant/data", "/vagrant_data"

5、端口转发

config.vm.network "forwarded_port", guest: 80, host: 8081

6、配置hostname

config.vm.hostname = "node1"

7.vagrantfile配置

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vm.provider "virtualbox" do |vb|
    vb.customize ["modifyvm", :id, "--name", "centos7-vagrant"]
  end
  config.vm.synced_folder  "D:/miniui_net", "/vagrant_data"
  config.vm.network "forwarded_port", guest: 80, host: 8083
  config.vm.hostname = "centos2"
  config.vm.network "public_network", ip: "192.168.31.61"
end

  

  

vagrant 安装程序

1.查看有哪些包

vagrant plugin list

2.安装包

vagrant plugin install vagrant-scp(包名名称)

  

 

 

 

最新文章

  1. css样式之超出隐藏
  2. CenOS 7 安装wordpress
  3. LeetCode "Design Twitter"
  4. POJ 2697 A Board Game(Trie判重+BFS)
  5. coreseek实战(一):windows下coreseek的安装与测试
  6. MongoDB基本概念
  7. <<梦断代码>>读书笔记
  8. 加载驱动模块时Device or resource busy的解决方法
  9. vs 2010 网站项目和asp.net 应用程序引用webservice
  10. eclipse 创建maven模块
  11. 安徽省2016“京胜杯”程序设计大赛_F_吃在工大
  12. Django—第三方引用
  13. vue vue-resource的特点
  14. 大话Json对象和Json字符串
  15. 如何写一个好的缺陷(Defect)报告
  16. python: 序列化/反序列化及对象的深拷贝/浅拷贝
  17. 使用Vuex来处理Authentication token
  18. Delphi获取公网IP地址函数
  19. iOS开发-通过正则表达式进行各种判断银行卡,车牌号,邮箱地址,QQ,身份证,全字母,仅输入字母或数字同时包含大小写字母和数字,仅能输入中文等
  20. sql注入waf绕过简单入门

热门文章

  1. 工具资源系列之 github 上各式各样的小徽章从何而来?
  2. leetcode279. 完全平方数
  3. [Algorithm] 1290. Convert Binary Number in a Linked List to Integer
  4. 前端Jquery总是提示$符未定义
  5. appium--python启动appium服务
  6. CF1178 F1 Short Colorful Strip
  7. win10 mysql5.7.28 配置安装
  8. 源码详解系列(五) ------ C3P0的使用和分析(包括JNDI)
  9. C#猜测识别文件编码
  10. Knative 初体验:CICD 极速入门