VirtualBox + vagrant 使用虚拟机
2024-09-05 14:06:49
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(包名名称)
最新文章
- css样式之超出隐藏
- CenOS 7 安装wordpress
- LeetCode ";Design Twitter";
- POJ 2697 A Board Game(Trie判重+BFS)
- coreseek实战(一):windows下coreseek的安装与测试
- MongoDB基本概念
- <;<;梦断代码>;>;读书笔记
- 加载驱动模块时Device or resource busy的解决方法
- vs 2010 网站项目和asp.net 应用程序引用webservice
- eclipse 创建maven模块
- 安徽省2016“京胜杯”程序设计大赛_F_吃在工大
- Django—第三方引用
- vue vue-resource的特点
- 大话Json对象和Json字符串
- 如何写一个好的缺陷(Defect)报告
- python: 序列化/反序列化及对象的深拷贝/浅拷贝
- 使用Vuex来处理Authentication token
- Delphi获取公网IP地址函数
- iOS开发-通过正则表达式进行各种判断银行卡,车牌号,邮箱地址,QQ,身份证,全字母,仅输入字母或数字同时包含大小写字母和数字,仅能输入中文等
- sql注入waf绕过简单入门
热门文章
- 工具资源系列之 github 上各式各样的小徽章从何而来?
- leetcode279. 完全平方数
- [Algorithm] 1290. Convert Binary Number in a Linked List to Integer
- 前端Jquery总是提示$符未定义
- appium--python启动appium服务
- CF1178 F1 Short Colorful Strip
- win10 mysql5.7.28 配置安装
- 源码详解系列(五) ------ C3P0的使用和分析(包括JNDI)
- C#猜测识别文件编码
- Knative 初体验:CICD 极速入门