vagrant,virtualbox安装虚拟机

北漂一族1988 北漂一族1988     2022-12-07     327

关键词:

01 访问Vagrant官网,下载需要的版本

https://www.vagrantup.com/

 

02 访问VirtualBox官网  下载需要的版本

https://www.virtualbox.org/

 

一、创建步骤(创建一个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)轻量级容器虚拟技术。虚拟机之于容器虚拟技术相当于进程和线程。虚拟机内可以包含很多容器,正如一个... 查看详情