关键词:
01 访问Vagrant官网,下载需要的版本
02 访问VirtualBox官网 下载需要的版本
一、创建步骤(创建一个centos7 虚拟机系统,)
(1)创建文件夹
G:\\docker\\labs\\first-docker-centos7
(2)查看已经有的 镜像 vagrant box list (以前做过会有数据,第一次是没有的)
存在0个镜像 -》(3),(4),(5)
存在一个镜像 vagrant up 就可以 启动
存在多个镜像 vagrant up centos71 启动 镜像 centos71
(3)同目录打开cmd,vagrant init
本地可以生成一个 Vagrantfile 配置文件,修改相关配置
最简单的 版本 (其实可以有很多配置,有空可以研究一下)
Vagrant.configure("2") do |config|
config.vm.box = "centos7"
config.vm.network "public_network"
config.vm.provider "virtualbox" do |vb|
vb.memory = "3000"
vb.name= "jack-centos7"
vb.cpus= 2
end
end
(4)增加新的镜像 、删除(下载的virtualbox.box我存放在了 G:\\software_install\\)
增加:vagrant box add centos7 G:\\software_install\\virtualbox.box
官网的 virtualbox.box 如:https://github.com/CommanderK5/packer-centos-template/releases/download/0.7.2/vagrant-centos-7.2.box
删除:vagrant box remove centos7
(5)启动、关闭
启动:vagrant up
关闭:vagrant halt
(5.1)vagrant ssh
进入刚才创建的centos7中
(5.2)vagrant status
查看centos7的状态
(5.3)vagrant halt
停止/关闭centos7
(5.4)vagrant destroy
删除centos7
(5.5)vagrant status
查看当前vagrant创建的虚拟机
(5.6)vagrant reload
修改Vagrantfile 后 想使正常运行的centos 生效
二、XShell 连接 虚拟机
vagrant 命令行 用起来不方便,而且 一个vagrant 命令行只能管理一个虚拟机,但是XShell可以看多个,而且操作方便
(1)vagrant up 启动虚拟机
(2)XShell 需要用户名、密码,所以需要 先在虚拟机系统内,设置密码
(1) vagrant ssh 进入到虚拟机中
(2)sudo -i
vi /etc/ssh/sshd_config 进入密码配置文件
修改 PasswordAuthentication yes 打开密码验证
(3)passwd 修改密码的命令
passwd修改密码,比如abc123 设置密码
systemctl restart sshd
(3)vagrant ssh-config 查看 vagrant 的配置:本机对应的端口等信息
使用XShell 连接虚拟机 就用刚才的用户名密码
三、备份 现有的 virtualbox.box
(1) 退出虚拟机 现有的虚拟机不能运行
vagrant halt
(2) 打包
vagrant package --output centos7-has-docker.box
(3) 得到 centos7-has-docker.box
(4)将 centos7-has-docker.box添加到其他的vagrant环境中
vagrant box add self-centos7 centos7-has-docker.box
(5) 得到Vagrantfile 这里就可以得到 virtualbox 里面的 Vagrantfile 文件
vagrant init self-centos7
(6) 根据Vagrantfile启动虚拟机
vagrant up [此时可以得到和之前一模一样的环境,但是网络要重新配置]
macos下安装vagrant
... 下载好pkg文件后,下一步安装即可 1.2安装Virtualbox Vagrant依赖现有的虚拟机软件来管理虚拟机,如Virtualbox,VmwareFusion,ParallelDesktop等,其中最方便的是VirtualBox 同样下载好后直接安装 2使用 ... 查看详情
使用vagrant在命令行快速创建虚拟机
...们在这里所说的Vagrant包括Vagrant工具本身和虚拟引擎工具VirtualBox。1.安装Vagrant安装vagrant时,使用的VirtualBox版本必须要得到对应Vagrant版本的支持,在写这篇文档的时候,我安装的Vagrant版本是2.2.18,对应 查看详情
1vagrant初识
1.简介vagrant是一个命令行虚拟机管理工具,需借助virtualbox、vmware、hyper-v等虚拟机工具,可以安装在centos、macorwindows环境下,利用它可以快速部署虚拟化的测试环境2.安装virtualboxhttp://download.virtualbox.org/virtualbox/5.1.4/VirtualBox-5.1.4-11... 查看详情
安装虚拟机
vagrant系统安装软件*虚拟机VirtualBox:http://mobile.jumeird.com/VirtualBox-4.3.16-95972-OSX.dmg*Vagrant:http://www.vagrantup.com/downloads.html?安装虚拟机镜像*找相关同事要到镜像*新建目录,用于存放代码,名称随意,进入执行以下命令*拉代码:hgclon... 查看详情
二:通过virtualbox+vagrant创建一个centos的虚拟机:
官网安装VirtualBox及Vagrant。下载centos7,添加到vagrant中。http://e-proxy.yfb.sunline.cn/download/vagrant/centos72-2.0.22.box导入命令(管理员权限打开cmd控制台): vagrantboxadd别名box所在文件路径&nb 查看详情
virtualbox与vagrant组合实现轻量级的linux虚拟机系统搭建
...模拟测试一些集群资源,常见的虚拟机工具有vmvare、virtualbox等,本节我们就记录下如何使用virtualbox搭建一台轻量级的centos虚拟机。话不多说,开始正文。正文安装virtualbox虚拟机①下载virtualbox虚拟机地址:Downloads 查看详情
vagrant-简单使用(代码片段)
1、安装Virtualbox下载地址:Downloads–OracleVMVirtualBox建议修改默认虚拟电脑位置的存放位置。2、安装Vagrant下载地址:Install|Vagrant|HashiCorpDeveloper建议修改VAGRANT_HOME的环境变量值。3、下载Box镜像(我用的虚拟机软件是Virtualbox,所以... 查看详情
vagrant初识(代码片段)
...开发环境,帮助测试人员构建测试环境。 vagrant支持VirtualBox,VMware,AWS等虚拟机。 vagrant关键字 host——宿主机,安装虚拟机软件和vagrant的系统 guest/vm——虚拟机 安装Vagrant u 查看详情
golang开发:开发环境搭建vagrant+virtualbox(代码片段)
...种开发语言,目前用的比较多的开发环境基本就是Vagrant+VirtualBox搭建的虚拟开发环境,这种开发环境的好处就是一次搭建处处可用,各个平台和系统都可以使用。开发团队中,可以自己制作一个box,让团队的成员方便安装,保证... 查看详情
Vagrant 无法挂载 VirtualBox 共享文件夹
】Vagrant无法挂载VirtualBox共享文件夹【英文标题】:VagrantwasunabletomountVirtualBoxsharedfolders【发布时间】:2017-09-1511:34:10【问题描述】:当前设置:Virtualbox5.1.20和Vagrant1.9.3以前的工作设置:Virtualbox5.1.18和Vagrant1.9.3我安装了最新版本... 查看详情
windows10环境vagrant+virtualbox虚拟机无法创建私有网络的解决方案。
报错信息==>default:Clearinganypreviouslysetnetworkinterfaces...Therewasanerrorwhileexecuting`VBoxManage`,aCLIusedbyVagrantforcontrollingVirtualBox.Thecommandandstderrisshownbelow.Command:["hostonlyif", 查看详情
docker学习(03)--安装部署2
...nt与Docker对比 Vagrant和Docker都是虚拟化技术。Vagrant是基于Virtualbox的虚拟机来构建你的开发环境。Docker则是基于LXC(LXC)轻量级容器虚拟技术。虚拟机之于容器虚拟技术相当于进程和线程。虚拟机内可以包含很多容器,正如一个... 查看详情
vagrant虚拟机共享目录加速(代码片段)
...接:https://www.tiance.club/post/1735609695.htmlvagrant一般都是搭配VirtualBox虚拟机的,但是vagrant默认启动VirtualBox虚拟机的目录共享方式是VirtualBox方式,这种方式性能差,如果文件夹里面的文件数量不多的情况下影响还不是很大,如果数... 查看详情
vagrantpackage打包自己的box镜像(代码片段)
关于如何在win下使用Vagrant和VirtualBox创建一台CentOS7虚拟机我的博客中有教程介绍:https://www.tiance.club/post/2370098709.html搭建完毕后等虚拟机的细节都调整好后强烈建议打包成自己的镜像,以后需要在其他电脑安装虚拟机环境或者电... 查看详情
vagrant简单使用
使用vagrant,需要安装virtualbox和vagrant。具体怎么安装这里就不介绍。 创建一个虚拟机找到一个初始boxvagrant创建虚拟机需要一个box镜像,box镜像可以在https://app.vagrantup.com/boxes/search中查询。例如我们找到了一个ubuntu16.04的镜像... 查看详情
vagrant-使用packer制作box虚拟机镜像(代码片段)
...t下载地址:https://developer.hashicorp.com/vagrant/downloads3、安装VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads4、下载Packer虚拟机模板文件下载地址:https://github.com/boxcutter该路径下有很多不同操作系统的虚拟机模板文件如下载Centos... 查看详情
通过vagrant+virtualbox安装k8s找不到pod问题
参考技术A通过vagrant+virtualbox安装k8s集群的小伙伴都会碰到找不到pod的问题,但是通过api服务查看,这些pod却是活的好好的。原因是,在virtualbox组网的过程中,采用了双网卡方案,网卡1使用NAT地址转换用来访问互联网,网卡2使... 查看详情
docker学习(03)--安装部署2
...nt与Docker对比 Vagrant和Docker都是虚拟化技术。Vagrant是基于Virtualbox的虚拟机来构建你的开发环境。Docker则是基于LXC(LXC)轻量级容器虚拟技术。虚拟机之于容器虚拟技术相当于进程和线程。虚拟机内可以包含很多容器,正如一个... 查看详情