VirtualBox 号称是最强的免费虚拟机软件,它不仅功能齐全,而且性能也很优异!VirtualBox 支持大部分流行的系统,如:Mac, Windows, Linux 等。...Vagrant Vagrant by HashiCorp Vagrant 是用来管理虚拟机的工具,支持当前主流的虚拟机系统如 VirtualBox、VMware、AWS 等。...来安装一些必备的开发工具,如安装配置MySQL、PHP,甚至是自动配置 Nginx 站点。...这些文件夹中的文件若有变更,它们会保持本地机器与 Homestead 环境之间同步。...MySQL,就连接到 127.0.0.1和端口 33060 (MySQL) 。
这篇文章将介绍Vagrant中一些相当酷的事情,比如: 在你的机器中使用PHP5.4版本的LAMP。 如何在你的虚拟机中便捷访问数据库。...一些必要的Vagrant命令。 最好和最有用的Vagrant插件。 链接到更多资源和预建的Vagrant书库。 什么是Vagrant和为何我要甚为关注? 简单的原因: 在本地开发爽。...我已经 做了一些修改,可以配合我的 Vagrant, Mavericks, 和VirtualBox来使用....ssh-config vagrant ssh-config这个显示连接到虚拟环境的所有配置项信息....一如既往的感谢阅读本文的各位!希望大家在使用Vagrant时,玩的开心!
VirtualBox 号称是最强的免费虚拟机软件,它不仅功能齐全,而且性能也很优异!VirtualBox 支持大部分流行的系统,如:Mac, Windows, Linux 等。...安装Vagrant(管理虚拟机的工具) Vagrant by HashiCorp Vagrant 是用来管理虚拟机的工具,支持当前主流的虚拟机系统如 VirtualBox、VMware、AWS 等。...来安装一些必备的开发工具,如安装配置MySQL、PHP,甚至是自动配置 Nginx 站点。...不能直接同步到vagrant里,要同步到vagrant的子目录中。...要从主机的数据库客户端连接到 MySQL 或 PostgreSQL ,应该连接到 127.0.0.1 ,端口 33060 (MySQL) 或 54320 (PostgreSQL)。
VirtualBox 是虚拟机软件。 重要提示: homestead是基于vagrant的,vagrant是基于virtualBox的。...下载连接公式: 下载链接 = 官网的版本详情链接 + /providers/(供应商英文意思) + 供应商名称(如virtualbox、vmware)+ .box 查找Box 获取供应商名称...) 和 LNMP( Linux + Nginx + Mysql + PHP) 配置好3个比较流行的PHP框架运行环境 Yii2 Laravel5 ThinkPHP5 基础环境 VirtualBox...vagrant@ubuntu-xenial:~$ apache2 -v Server version: Apache/2.4.18 (Ubuntu) Server built: 2019...install mysql-server #服务器端,安装期间会提示输入为mysql设置root密码 vagrant@nz: sudo apt-get install mysql-client
SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。...PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ...快速搭建Ubuntu虚拟机环境 1.开启虚拟机服务 Windows启动配置:Intel Virtualization Technology -> Enabled 2.下载安装VirtualBox VirtualBox...:虚拟机管理软件 https://www.virtualbox.org/wiki/Downloads 3.下载安装Vagrant Vagrant:创建和管理虚拟机 Vagrant 软件:https://.../vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box --name ubuntu14 安装ubuntu 18 vagrant
《vagrant学习笔记 - 入门》中的hello vagrant配置文件,只是最基本的配置,它使用缺省的box配置初始化了一个虚拟机。...app_server_ip app_config.vm.provider "virtualbox" do |vb| vb.name = app_server_name.to_s.../data", "/vagrant_data" #设置同步文件夹,让主机与vm中的一个文件夹内容保持一致。...缺省地,vagrant会把工作目录映射到vm的/vagrant目录,如果需要增加更多同步文件夹,使用上面的配置,第一个文件夹为host主机的目录,第二个文件夹为vm中的目录。...结合《《vagrant 学习笔记 - 基本命令使用》》中的share 共享http功能,我们就可以做到让internet每个角落的用户访问vm里的http服务了。
Bringing machine 'server-01' up with 'virtualbox' provider......server-01: Box Provider: virtualbox server-01: Box Version: 1.5.1 ==> server-01: Loading metadata...server-01: Adding box 'chrisurwin/RancherOS' (v1.5.1) for provider: virtualbox server-01: Downloading...如前面所提到,直接到官网上可以搜索到对应的box。...运行vagrant box list查看结果 (base) PS C:\Users\wtyso\Downloads> vagrant box list chrisurwin/RancherOS (virtualbox
Vagrant安装、配置及使用 1.下载VirtualBox并安装 在线下载地址https://www.virtualbox.org/wiki/Downloads 2.下载Vagrant并安装 可以到https...“public_network",去掉前面的#,然后换行,在其后添加需要的端口映射,如mysql端口, config.vm.network "forwarded_port", guest: 3306,...8.安装MySQL 执行以下命令安装MySQL, sudo apt-get update sudo apt-get install mysql-server #过程中需要设置root用户的密码,一定要记住...10.虚拟机外连接MySQL MySQL是在虚拟机中安装启动的,在外部要使用客户端进行连接访问,需要做如下操作: 10.1 进入works目录,执行vagrant ssh,然后执行mysql -u root...-1569977899-11232 --output new-box.box 这里需要注意的是虚拟机实例的名称,这个名称是虚拟机里面实例的名称,可以到VirtualBox中查看。
//www.virtualbox.org/wiki/Downloads Vagrant :也就是我们要创建和管理虚拟机的工具 下载地址如下(安装适合自己操作系统的软件): http://downloads.vagrantup.com...-7.2.box 环境准备 windows下安装这两个程序: vagrant virtualbox 目录准备 软件安装路径 开发环境配置路径 D:\>cd study D:\study>cd devops...-8 D:\study\devops-8>cd data D:\study\devops-8\data>vagrant box list centos7-dev (virtualbox, 0) centosbox...init-connect = 'SET NAMES utf8' character-set-server = utf8 [mysql] default-character-set=utf8 ----...#密码设置成123456 ------安装python-mysql插件------ [vagrant@localhost ~]$ source /home/vagrant/venv3/bin/activate
在大半年前刚刚接触PHP的时候,因为那时候只想先熟悉PHP的语法,并且对配置服务器、Mysql等一干事情不想花费太多时间,于是在网上找到了XAMPP这个解决方案。...Vagrant和VirtualBox。...我的路径是:/Users/vagrant/ubuntu.box box中的镜像文件被放到了:/Users/.vagrant.d/boxes/,如果在window系统中应该是放到了: C:\Users\当前用户名...链接很简单,可以使用第三方(xshell等)shell工具或系统自带的,进行登录 在系统中,如mac,可直接使用 vagrant ssh 来完成链接。...或者使用第三方如xshell,ip地址是:localhost,端口,需要观察,映射的22端口是多少。
安装需要软件 安装VirtualBox 直接来到官网 https://www.virtualbox.org/wiki/Downloads 点击下载最新的virtualbox,双击安装,一路傻瓜化完成。...安装Vagrant 网上有说什么使用gem命令来安装的,建议大家别进这个坑了,直接到官网 https://www.vagrantup.com/downloads.html 下载最新的vagrant,然后双击安装...box add CentOs7 /Users/helei/vagrant/centos-7.0-x86_64.box 输出内容: image.png box中的镜像文件被放到了C:\Users\当前用户名...'virtualbox' image.png ssh链接到安装的虚拟机 经过以上操作后,完成了虚拟机的安装,现在需要登录上虚拟机,进行操作。...链接很简单,可以使用第三方(xshell等)shell工具或系统自带的,进行登录 ,在系统中,如mac,可直接使用 vagrant ssh 来完成链接。或者使用第三方如xshell,putty等。
1.4、Vagrant 配置环境变量(Windows) ?1.4.1、VirtualBox ?1.4.2、Vagrant ?1.5、启动 Vagrant ?...1.3、Vagrant 相关软件下载 下载 vagrant 下载 VirtualBox 注意:以下以安装在 Windows 上为例,VirtualBox 和 Vagrant 不要装在同一分区里...1.4.1、VirtualBox VirtualBox:将 %VirtualBox_homt% 添加到 Path 中,这样 Vagrant 才能被识别: 变量名:VBOX_MSI_INSTALL_PATH...1.4.2、Vagrant Vagrant:安装成功后,自动在 Path 中添加 %Vagrant_home%/bin,检查一下。...1.5.2、vagrant box 下载 box 是一个zip包,包含了 vagrant 的配置信息和 VirtualBox 的虚拟机镜像文件。 下载 box ?
小湖商贸初始环境搭建 virtualbox 一个开源的虚拟机,个人认为要比vm好用一些。 官方下载地址,提供一个不限速的天翼网盘下载。 天翼云盘(访问码:dub8) ? ?...vagrant Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。...VirtualBox以及VMWare两款,早期,Vagrant只支持VirtualBox,后来才加入了VMWare的支持。...docker 对docker不熟悉的朋友可以看看这一篇文章 Docker前生今世(长文科普) 安装Docker 安装docker,在centos7中执行,这里采用最新自动安装方式。...安装MySQL sudo docker pull mysql:5.7 查看镜像是否存在 sudo docker images 为了不用老是输入sudo,我们登陆root账号 su 密码:vagrant
dbForge Studio for MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成创建和执行查询,开发和调试MySQL...点击下载dbForge Studio for MySQL最新试用版 在.NET中连接到MySQL数据库 .NET是伟大的,它为数据库和数据源的工作提供了大量的工具。...注意,MySQL数据库现在出现在列表中,如图1所示。 图1 –更改数据源 从列表中选择MySQL Database,然后单击OK,Add Connection对话框将如图2所示。...ToDate); adapter.SelectCommand = cmd; DataSet ds = new DataSet(); adapter.Fill(ds); 结论 如您所见...,使用.NET连接到MySQL数据库非常容易。
Vagrant 安装 Vagrant 官网下载地址: https://www.vagrantup.com/downloads.html VirtualBox 官网下载地址: https://www.virtualbox.org...status 获取当前虚拟机的启动状态 vagrant ssh ssh 连接到当前虚拟机 vagrant halt 关闭当前虚拟机 vagrant reload 重启当前虚拟机 vagrant destory...= false # 启动时, 不显示 virtualbox 的GUI界面 v.name = "my_vn" # virtualbox 中虚拟机的名字 v.cpus = 2...Bridged Adapter 网桥模式 通过主机网卡, 架设了一条桥连入到网络中. 因此, Guest 能被分配到一个网络中独立的 IP , 所有网络功能和真实机器是一样的....如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
前言 macos作为开发环境已经相当方便,有很丰富的工具,如homebrew类似于ubuntu的apt-get和centos的yum,很方便地安装各种开发工具。...为了能与线上生产环境一致,尝试过用docker, 并没有想象中的方便,可能是我对dokcer的了解太少。且觉得docker的门槛较高。...work", :nfs => true, :mount_options => ['actimeo=2'] 设置内存 内存大小根据物理机内存设置,我的mac物理机是8G内存,分配了3G给虚拟机 如果要安装mysql5.7...查看ssh-config 可以用vagrant默认生成的key,也可以将自己的私钥替换到 IdentityFile 指定的文件,连接虚拟机后再将公钥放到虚拟机中的 ~/.ssh/authorized_keys...而动态文件,如php文件修改后实时能看到变化 解决: 将nginx.conf的配置修改: sendfile off; apache也有相同问题,修改配置: EnableSendfile off
1.下载安装 VirtualBox https://www.virtualbox.org/wiki/Downloads 根据自己的操作系统类型下载安装即可!...3.安装虚拟机 先打开 VirtualBox; 打开 Windows 的 cmd 或者 mac 的 Terminal 工具,输入命令: vagrant 如果有反应,说明我们的 vagrant 安装没有问题...3.启动 vagrant box 虚拟机 vagrant up 5.常用命令 连接到 ssh: vagrant ssh 这样就可以操作虚拟机了,当然也可以用其他第三方的连接工具。...在实际使用过程中,对我们可能不太方便。...举个例子,比如我们的虚拟机中装了很多东西,比如 MySQL 数据库,Redis 等等,在虚拟机内部是没有问题的,MySQL 数据库的端口默认是 3306,虚拟机可能给我们映射出来的端口就可能不是 3306
本文采用vagrant软件基于VirtualBox的虚拟机进行自动化管理,先要安装VirtualBox和vagrant两个软件。...", "/vagrant", disabled: true config.vm.provider :virtualbox do |v| v.memory = 256...received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 3.116/3.116/3.116/0.000 ms 因为以测试都是以hosts文件中的...还可以做一此测试,如安装时间服务: ansible multi -a "hostname" -f 1 ansible multi -f 1 -a "hostname" ansible multi -a...ansible db -s -m yum -a "name=MySQL-python state=present" ansible db -s -m mysql_user -a "name=django
在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署。...而团队的老人们,无可避免的会接到无数的“新手”的发问。...意外的,手册很简单: 安装Vagrant和VirtualBox,从文件服务器(地址XX.XX.XX.XX/Software)下载Vagrant、VirtualBox安装文件,并完成安装 执行 git.../vagrant/trusty-server-cloudimg-amd64-vagrant-disk1 执行vagrant ssh 验证安装 从文件服务器(xx.xx.xx.xx/data)下载日志数据库...dump文件,完成Mysql数据库内容的加载 …… “这就完了?”
但是这里默认下载往往会比较慢,所以下面我会介绍如何在其它地方下载到基础镜像,然后按照自己的需要重置。如果网速较好,下载顺利的朋友可以选择性地跳过部分内容。 ...四、添加box 接下来我们需要将下载后的 .box 文件添加到 vagrant 中。 ...houlei@houleideMacBook-Pro ubuntu % vagrant box add /Users/houlei/Desktop/vagrant/box/xenial-server-cloudimg-amd64.../box/xenial-server-cloudimg-amd64-vagrant.box ==> box: Successfully added box 'ubuntu' (v0) for 'virtualbox...中不存在,Vagrant 会在启动虚机时自动创建。
领取专属 10元无门槛券
手把手带您无忧上云