美文网首页linux程序员
VisualBox&Vagrant搭建开发环境

VisualBox&Vagrant搭建开发环境

作者: 回眸淡然笑 | 来源:发表于2017-09-13 14:35 被阅读13次

文件所需文件下载地址:visualbox 如果连接失效可以去官网下载

vagrant 、centos65(最新版的到vagrant库下载)、secureCRT

visualbox安装,安装好了先不用管

vagrant安装,安装好了在d盘新建一个vms文件夹,里面再建一个box和dev文件夹,把centos65拷进box文件夹,win+R,进入cmd后切换目录到box文件夹下面。

vagrant box add mydev ./centos65.box.回车。然后切换到dev目录下,
vagrant init mydev(初始化),
vagrant up。

进入文件夹dev下面,现在里面应该有个Vagrantfile的文件,编辑文件粘贴一下内容复制:

Vagrant.configure(2) do |config|

config.vm.box = "mydev"

config.vm.define "mydev" do |dev|

end

config.vm.network "public_network",

adapter: 1,

ip: "192.168.1.143",

bridge: "Realtek RTL8188EU Wireless LAN 802.11n USB 2.0 Network Adapter",

(这里的桥接,需要在虚拟机网络配置上查看自己的并进行修改)

auto_config: false

config.ssh.host = "192.168.1.143"

config.ssh.username = "vagrant"

config.ssh.password = "vagrant"

config.vm.provision "shell",

run: "always",

inline: "/bin/sh /etc/init.d/network restart"

# config.vm.synced_folder "G:/workspace-143/", "/home/yaoguai/project",

# owner: "yaoguai", group: "yaoguai"

end

这里需要注意一点 config.ssh.host 是你自己主机的网关ip,Windows下 ipconfig 查看 假如 默认网关是192.168.1.1,就设置为192.168.1.143(自己填一个)或者别的,只要不冲突就行

在准备使用ssh链接之前,需要先配置正确的网络,这里需要打开visualbox,使用账户密码登录虚拟机,账户密码在上面设置了 config.ssh.username = "vagrant" config.ssh.password = "vagrant",然后命令:

$sudo passwd root

// 111111(修改超级管理员密码)

$su root

#cd /etc/sysconfig/network-scripts

#mkdir backup

#cp ifcfg-eth0 backup/

#vi ifcfg-eth0

/*

DEVICE="eth0"

BOOTPROTO="static"

// DHCP_HOSTNAME="vagrant-centos65.vagrantup.com"

HWADDR="08:00:27:07:9E:3D"

// IPV6INIT=no

// PEERDNS=yes

// PEEROUTES=yes

IPADDR=172.16.6.143

NETMASK=255.255.255.0

GATEWAY=172.16.6.1

// DEFROUTE=yes

// PIV4_FAILURE_FATAL=yes

// NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

BROADCAST=172.16.0.255

UUID="643967a6-f225-4907-98ee-e0a961c7c167"

*/

#cd /etc/udev/rules.d/

#rm -f 70-persistent-net.rules

#vi /etc/sysconfig/network

/*

NETWORKING=yes

HOSTNAME=vagrant

GATEWAY=172.16.6.1

*/

#vi /etc/resolv.conf

(去掉最上面多余的两行)

/*nameserver 172.16.6.1

nameserver 8.8.8.8

nameserver 8.8.4.4*/

#service network restart(重启)

#shutdown -r now

#ifconfig(查看配置)

#ping www.baidu.com(ping通了则说明正确);

最后就可以用ssh进行连接了

安装httpd mysql

当 Loaded plugins: fastestmirror 时候需要

1 vi /etc/yum/pluginconf.d/fastestmirror.conf
enabled=0
2 vi /etc/yum.conf
plugins=0
cd /etc/yum.repos.d/

原创文章,转载请注明出处。

相关文章

  • VisualBox&Vagrant搭建开发环境

    文件所需文件下载地址:visualbox 如果连接失效可以去官网下载 vagrant 、centos65(最新版的...

  • 学习Docker的一些工具

    Vagrant + VirtualBox使用Vagrant和VirtualBox可以快速搭建Linux开发环境 d...

  • vagrant搭建开发环境

    第一步 安装vagrant 和 virtualbox并将vagrant配置到环境变量 下载box例如下载## ub...

  • Vagrant开发环境搭建

    软件安装 VirtualBox虚拟机下载地址:https://www.virtualbox.org/wiki/Do...

  • Vagrant

    Vagrant 创建和部署虚拟开发环境,各种集群的测试环境的搭建用多个vagrant虚拟机来模拟。(1)下载工具V...

  • 搭建Vue + Vagrant 开发环境

    1. 搭建Vagrant的Vue环境 1.1 安装 Vagrant 环境 Vagrant 的安装方法这里就不在详...

  • vagrant学习笔记

    windows下vagrant使用 vagrant环境搭建 安装virtualbox: https://www.v...

  • vagrant搭建vue开发环境

    背景 换电脑,或系统就需要重新搭建一次开发环境,费时费力(本人总是不折腾不舒服斯基)。而且,linux发行版缺少常...

  • 使用Vagrant搭建开发环境

    为什么要使用Vagrant 通常我们在搭建开发环境时,会使用一键安装包,如wamp,phpStudy等,可以很方便...

  • Vagrant实战

    介绍 平时工作一直在Linux上做开发,Docker用的比较多,最近要用Vagrant搭建Linux开发环境,所以...

网友评论

    本文标题:VisualBox&Vagrant搭建开发环境

    本文链接:https://www.haomeiwen.com/subject/rboksxtx.html