vagrant + virtualbox安装centos环境

1. 下载vagrant 并安装,安装完成后,输入vagrant回车查看是否安装成功

2. 下载virtualbox.box并安装,安装完成后。

3. 创建虚拟机文件夹,例如、F:/vmimg/first-docker-centos 在此目录下运行 vagrant init 生成Vagrantfile文件(可以自定义一些属性)

然后绑定centos的操作系统镜像virtualbox.box所在路径 

F:\vmimg\first-docker-centos>vagrant box add centos/7 E:\BaiduNetdiskDownload\centos7.0\virtualbox.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box ‘centos/7‘ (v0) for provider:
box: Unpacking necessary files from: file:///E:/BaiduNetdiskDownload/centos7.0/virtualbox.box
box:
==> box: Successfully added box ‘centos/7‘ (v0) for ‘virtualbox‘!

输入vagrant list 查看当前box

F:\vmimg\first-docker-centos>vagrant box list
centos/7 (virtualbox, 0)

然后输入vagrant up命令创建并启动虚拟机

F:\vmimg\first-docker-centos>vagrant up

Bringing machine ‘default‘ up with ‘virtualbox‘ provider...
==> default: Importing base box ‘centos/7‘...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: lf-centos7
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
default: Adapter 2: bridged
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running ‘pre-boot‘ VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default:
default: Vagrant insecure key detected. Vagrant will automatically replace
default: this with a newly generated keypair for better security.
default:
default: Inserting generated public key within guest...
default: Removing insecure key from the guest if it‘s present...
default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
default: No guest additions were detected on the base box for this VM! Guest
default: additions are required for forwarded ports, shared folders, host only
default: networking, and more. If SSH fails on this machine, please install
default: the guest additions and repackage the box to continue.
default:
default: This is not an error message; everything may continue to work properly,
default: in which case you may ignore this message.
==> default: Configuring and enabling network interfaces...
==> default: Rsyncing folder: /cygdrive/f/vmimg/first-docker-centos/ => /vagrant

F:\vmimg\first-docker-centos>

查看centos一些相关信息

F:\vmimg\first-docker-centos>vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile F:/vmimg/first-docker-centos/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL

Xshell连接:

Ip:127.0.0.1

port:2222

username:vagrant

password:vagrant

文件 identityfile所指向的路径

使用root用户登录:

sudu -i

vi etc/ssh/sshd_config

修改PasswordAuthentication yes

passwd修改密码

systemctl restart sshd

root vagrant 登录

BOX打包分发:

01退出虚拟机  vagrant halt

02打包 vagrant package --output first-docker-centos.box

03得到first-docker-centos.box

04 将first-docker-centos.box添加到其他vagrant环境中

  vagrant box add first-docker-centos first-docker-centos.box

05 得到vagrantfile

  vagrant init  first-docker-centos

06 根据vagrantfile启动虚拟机

  vagrant up (网络可能需要从新配置)

原文地址:https://www.cnblogs.com/flgb/p/12142171.html

时间: 2024-10-09 07:09:26

vagrant + virtualbox安装centos环境的相关文章

使用virtualBox安装CentOS 6.3的详细步骤

由于前几天把系统升级到win7了,原先安装的Linux虚拟机都不存在了.基于学习,这次安装选择的是CentOS 6.3版本. 下面就看看具体的安装步骤: 名称可以随便填写,类型选择Linux,版本选择Linux 2.6,我之前试选择过其他的版本来安装,比如Ubuntu,结果未安装成功,不知道哪里出了错误.走了好多弯路后,终于另选择为Linux 2.6就意外地成功了.然后点击下一步. 一直下一步走到“存储在物理硬盘上”时,您可以选择固定大小,也可选择动态分配.如图: 我这里选择的是动态分配,继续下

virtualBox 安装CentOS 全屏

在VirtualBox里安装CentOS系统,会遇到“增强工具”无法正常安装,主要的原因是出在Kernel 库找不到. 错误提示如下: 通过查看日志文件: cat /var/log/vboxadd-install.log 从日志显示,我们就可以找到问题的所在了. 第1步:安装 gcc-c++ 编译器 (注意:如果你的CentOS是全部安装的话,那么默认已经安装好了) yum  -y   install    gcc-c++ 注意:安装前确保你的网络是通畅的,因为yum是网络安装. 总计大概40M

windows 7 + virtualbox安装centos+mono+jexus

1. 下载安装virtualbox和virtualbox extension 2. 创建并安装centos虚拟机 3. 下载并安装libgdiplus,gdi+库 4. 下载并安装Mono 5. 下载并安装Gtk-sharp,GUIi库(可选,如不需运行桌面程序,可以不装) 6. 下载并安装MonoDeveloper(可选,可以在windows下面写程序,然后拷贝到centos中运行,MonoDeveloper运行web的时候会默认占用8080端口) 7. 下载并安装xsp,https://gi

Windows 10下用VirtualBox安装CentOS 6.7

需要准备: 1)VirtualBox-5.0.4-102546-Win.exe 下载地址:https://www.virtualbox.org/wiki/Download_Old_Builds_5_0 2)CentOS-6.7-x86_64-minimal.iso 或 CentOS-6.7-x86_64-bin-DVD1.iso 下载地址:http://mirrors.sina.cn/centos/6.7/isos/x86_64/ 自行安装VirtualBox-5.0.4-102546-Win.

使用Vagrant和VirtualBox安装CentOS

一.安装VirtualBox 直接来到官网 https://www.virtualbox.org/wiki/Downloads 点击下载最新的VirtualBox,一路傻瓜化完成. Note: 建议下载5.1.22版本 如果系统安装盘空间不足,可以更改虚拟机的默认存放位置 a) 打开VirtualBox,选择"管理"-->"全局设定": b) 修改"常规"中的默认虚拟电脑位置即可: 二.安装Vagrant 直接到官网 https://www

vagrant 下安装lnmp 环境

今天使用 vagrant 安装了 lnmp 包,感觉还是不错的,值得纪录一下 首先呢,我安装了一个 centos65 ,具体的命令是这样的(box 在本地) vagrant box add centos65 /Users/zeopean/Downloads/mac/centos65-x86_64-20140116.box 接下来,我的vagrant 就装好了,需要初始化 vagrant init centos65 vagrant up 需要注意的是,有可能现在呢的 Vagrantfile 文件中

使用virtualbox安装centos虚拟机,以及VirtualBox无法安装64位Linux CentOS的解决办法

之前一直用vmware的虚拟机,好吧,其实一直盗版挺不好的,然后想用centos搭点东西,结果在vmare上安装centos总是有些问题,看了人给的建议换用virtualbox,虽然virtualbox的界面没有vmware美观,但是却觉得用着不错,舒心,哈哈哈 来实例,centos6.8,内存大于512m,网络选的bridge模式 安装成功之后,vim /etc/sysconfig/network-scripts/ifcfg-eth0, 把ONBOOT=no改为yes,启动eth0网卡 ifu

VirtualBox安装Centos虚拟机

开始接触Linux,因为我那傲娇的电脑没能装上双系统,所以只好安装虚拟机,也好,省了来回切换,下面是过程. 如有错误,烦请更正!O(∩_∩)O谢谢! Step1: Centos(Community Enterprise Operating System)现在的版本已经到Centos7了,Centos是对Red Hat AS改进后发布的 ,只是Centos 不包含封闭源代码软件.下载 而选择选择VirtualBox,也是因为它是开源的虚拟机软件.下载 Step2: 因为安装VirtualBox过程

VM Virtualbox安装CentOS 6.7

一:虚拟机的配置: 安装VM Virtualbox, 由于它是免费的,可在官网上下载:https://www.virtualbox.org/ 虚拟机的配置: 虚拟机的命名,和安装的系统类型,由于CentOS是RedHat发行的免费版,这里选择红帽了! 由于本人的机器是8G内存,所以选择1G,默认的768M也可以 采用动态的分配,不会占用真实的硬盘空间 虚拟硬盘的保存位置和大小,这里我选择 120G, 点"创建"完成 网卡的选择,和连接方式,这里选择的桥接 启动项设置:虚拟光盘启动 光驱