vagrant与vrtualbox的使用
1.先要安装 vrtualbox和 vagrant (以centos 7下面的为例):
cd /opt
wget https://download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm
rpm -ivh VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm
以上要额外安装依赖包,使用以下方法为好:
cat >> /etc/yum.repos.d/CentOS-virtualbox.repo << EOF
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
EOF
yum install -y VirtualBox-6.0
rcvboxdrv setup ##启动VirtualBox(只能在物理机里启动)
##以下不需要依赖包:
wget https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.rpm
rpm -ivh vagrant_2.2.5_x86_64.rpm
2.使用vagrant
vagrant init centos/7 #创建一个centos 7 虚拟机(会在执行命令的目录下生成vagrantfile文档)
vagrant up #启动
vagrant ssh #连接这个虚拟机
vagrant status #查看状态
vagrant halt #关闭虚拟机
vagrant destroy #删除虚拟机。
##Vagrantfile 的配置:
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
end
自定义虚拟机名称
config.vm.provider "virtualbox" do |vb|
vb.name = "ubuntu-hafiz"
end自定义虚拟机主机名称
config.vm.hostname="hafiz"
自定义虚拟机内存和CPU
config.vm.provider "virtualbox" do |vb|
vb.name = "ubuntu-imooc"
vb.memory = "1024"
vb.cpus = 2
end配置好后重启虚拟机,然后进入虚拟机:
最新文章
- NDK开发_笔记0
- [cocos] ( 01 ) cocos2d-x 3.x 开发 环境配置
- 【krpano】krpano xml资源解密(破解)软件说明与下载(v1.4)
- mysql 存储过程 游标 判断游标是否为空
- andriod sdk模拟器安装过程中报错
- has no parameters and arguments were supplied
- LintCode Binary Tree Preorder Traversal
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- Apple Developer Program Roles Overview
- 验证你的邮箱是不是qq邮箱
- Delphi2009下编译提示“无法找到“Excel_TLB”
- zoj 3365 灵活数字规律
- Android 连接 SQL Server (jtds方式)——下
- 用 rsync 同步本地和服务器的文件
- 数控G代码编程详解大全
- 华为机试题【10】-求数字基root
- Android 加载gif图片强大框架(支持预加载、缓存,还支持显示静态图片,一行代码全搞定)
- Linux 01 计算机系统硬件组成简介
- IOS UINavigationController 更改返回按钮
- vim相关