使用vagrant打造开发环境
程序员文章站
2022-05-31 18:32:46
...
1.安装vagrant ,mac上是用brew install vagrant来安装,其他的环境可以找一下对应命令。
2.找到box安装目录,运行命令
vagrant init
vagrant box add centos6.4 https://github.com/2creatives/vagrant-centos/releases/download/v6.4.2/centos64-x86_64-20140116.box --name centos64vagrant box add centos6.4 https://github.com/2creatives/vagrant-centos/releases/download/v6.4.2/centos64-x86_64-20140116.box --name centos64
根据命令,在命令行下载上面的box链接,其实我们可以通过下载工具去下载那个box。box就相当于一个虚拟系统文件,需要他才能安装系统。
3.修改vagrantfile配置文件
# -*- mode: ruby -*-
2
3 # vi: set ft=ruby :
4
5
6 app_servers = {
7
8
9 }
10
11
12 Vagrant.configure("2") do |config|
13
14 config.vm.box = "centos6.4"
15
16
17 config.vm.define :web do |web_config|
18
19 web_config.vm.network :private_network, ip: "192.168.10.20"
20
21 web_config.vm.network :forwarded_port, guest: 80, host: 8080
22
23 config.vm.provider :virtualbox do |vb|
24
25 vb.name = "web"
26
27 end
28
29 end
30
31 end
其中,config.vm.box是这个box的名字,管理的时候需要指定名字,才能进行相应的管理。
ip是虚拟机的ip
vb.name 在ssh链接虚拟机的时候需要使用
4.vagrant up 启动虚拟机
5. vagrant ssh web 就可以链接虚拟机了,其中web是上面配置文件指定的。
上一篇: linux4-开发环境搭建&常见问题
下一篇: Windows7安装Pandas踩过的坑
推荐阅读