您现在的位置是:首页 >技术点滴> Linux 网站首页Linux

MAC使用vagrant搭建开发环境

  • yyii
  • Linux
  • 2020-01-02
  • 229 次阅读
  • 原创
linux  
Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。 代替你专为测试而购买一台阿里云服务器。

Vagrant简介

Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境

总的来说还是很好用的,两三个命令就可以启动一台虚拟机,比用virtualbox启动快多了,不过也存在一个问题,box很不好找,找到之后不好下。

Vagrant安装

下载vagrant

[官网地址 | https://www.vagrantup.com/] 点击下载相关的就可以了

启动vagrant

使用vagrant boxes[http://www.vagrantbox.es/]

vagrant box add {title} {url}
vagrant init {title}
vagrant up
vagrant ssh


(例)下载:CentOS 7 x64

https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box


box时间同步

如果date命令查看的系统时间不对。

那么可以直接修改/etc/localtime文件:

rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


修改Vagrantfile,
1.打开:192.168.33.10
2.修改:共享文件夹

config.vm.synced_folder "~/data", "/vagrant"

3.修改默认登录用户为root

config.ssh.username = 'root'
config.ssh.password = 'vagrant'    
config.ssh.insert_key = 'true'

4.重启:

vagrant reload

5.本地:

ping 192.68.33.10

成功即可。


进入vagrant ssh

安装oneinstack环境

cd /home/
sudo mkdir build
cd build
sudo wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 7 --phpcache_option 1 --php_extensions fileinfo,imap,ldap,redis,swoole,xdebug --phpmyadmin  --mphp_ver 56 --db_option 1 --dbinstallmethod 1 --dbrootpwd oneinstack --pureftpd  --redis  --memcached  --iptables  --reboot

vagrant.png


参考文章


MacOS安装Virtual Box和Vagrant

MAC使用vagrant搭建开发环境

Vagrant系列(二)----Vagrant的配置文件Vagrantfile详解

laravel开发环境搭建 - MacOS


转载: 感谢您对【忆莲池】网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处【来源 忆莲池: http://www.yyii.info/article/30/28.html】。

文章评论

请君开口
欢迎您:
    • 最新评论(0)
    暂时没有评论
Top