Vagrant 如何使用一个虚拟机获取多机漫游文件?
有没有一种方法可以使多机设置中的每个配置使用同一台机器?我设计的网站,我想我的虚拟机被配置为运行一个网络服务器与IP地址,并有每个配置加载同步文件夹和域名 这就是我到目前为止所做的:Vagrant 如何使用一个虚拟机获取多机漫游文件?,vagrant,vagrantfile,Vagrant,Vagrantfile,有没有一种方法可以使多机设置中的每个配置使用同一台机器?我设计的网站,我想我的虚拟机被配置为运行一个网络服务器与IP地址,并有每个配置加载同步文件夹和域名 这就是我到目前为止所做的: Vagrant.configure("2") do |config| config.vm.box = "ubuntu/trusty64" config.vm.network :forwarded_port, host: 8080, guest: 80 config.vm.network "private_netwo
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network :forwarded_port, host: 8080, guest: 80
config.vm.network "private_network", ip: "172.28.128.3"
config.vm.define "myoffercode" do |vm1|
vm1.vm.synced_folder "/Users/gregoryschultz/Sites/myoffercode", "/var/www/html"
end
config.vm.define "dailybayou" do |vm2|
vm2.vm.synced_folder "/Users/gregoryschultz/Sites/dailybayou", "/var/www/html"
end
end
谢谢你的帮助
有没有一种方法可以使多机设置中的每个配置使用同一台机器
不,你不能,1个配置机器=1个虚拟机,所以当你写
config.vm.define "myoffercode" do |vm1|
vm1.vm.synced_folder "/Users/gregoryschultz/Sites/myoffercode", "/var/www/html"
end
它确实创建了一个由vagrant管理的新VM
我设计的网站,我想我的虚拟机被配置为运行一个网络服务器与IP地址,并有每个配置加载同步文件夹和域名
解决方案是使用1个VM和
因此,在虚拟机中,您可以同步所有项目
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network :forwarded_port, host: 8080, guest: 80
config.vm.network "private_network", ip: "172.28.128.3"
config.vm.synced_folder "/Users/gregoryschultz/Sites/myoffercode", "/var/www/html/myoffercode"
config.vm.synced_folder "/Users/gregoryschultz/Sites/dailybayou", "/var/www/html/dailybayou"
end
在您的Apache配置中
# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
DocumentRoot "/var/www/html/dailybayou"
ServerName dailybayou.localdev
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/html/myoffercode"
ServerName myoffercode.localdev
# Other directives here
</VirtualHost>
#确保Apache侦听端口80
听80
DocumentRoot“/var/www/html/dailybayou”
ServerName dailybayou.localdev
#这里还有其他指示
DocumentRoot“/var/www/html/myoffercode”
ServerName myoffercode.localdev
#这里还有其他指示
确保将本地主机文件更新为指向这些网站的172.28.128.3
有没有一种方法可以使多机设置中的每个配置使用同一台机器
不,你不能,1个配置机器=1个虚拟机,所以当你写
config.vm.define "myoffercode" do |vm1|
vm1.vm.synced_folder "/Users/gregoryschultz/Sites/myoffercode", "/var/www/html"
end
它确实创建了一个由vagrant管理的新VM
我设计的网站,我想我的虚拟机被配置为运行一个网络服务器与IP地址,并有每个配置加载同步文件夹和域名
解决方案是使用1个VM和
因此,在虚拟机中,您可以同步所有项目
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network :forwarded_port, host: 8080, guest: 80
config.vm.network "private_network", ip: "172.28.128.3"
config.vm.synced_folder "/Users/gregoryschultz/Sites/myoffercode", "/var/www/html/myoffercode"
config.vm.synced_folder "/Users/gregoryschultz/Sites/dailybayou", "/var/www/html/dailybayou"
end
在您的Apache配置中
# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
DocumentRoot "/var/www/html/dailybayou"
ServerName dailybayou.localdev
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/html/myoffercode"
ServerName myoffercode.localdev
# Other directives here
</VirtualHost>
#确保Apache侦听端口80
听80
DocumentRoot“/var/www/html/dailybayou”
ServerName dailybayou.localdev
#这里还有其他指示
DocumentRoot“/var/www/html/myoffercode”
ServerName myoffercode.localdev
#这里还有其他指示
确保将本地主机文件更新为指向这些网站的
172.28.128.3
是否可以有多台计算机,但在所有虚拟机上使用“拥有相同的框”?示例:1vm框并正确配置,然后在VM2、VM3等上使用该框。是的,您可以看到我的帖子[这是关于快照的(不是您想要的)但是关于配置或重新打包该框的部分是您想要使用的。是否可以有多台计算机,但在所有虚拟机上使用相同的框?例如:1vm框,并正确配置,然后在VM2、VM3等上使用该框。是的,您可以看到我的帖子[这是关于快照的(不是您想要的)但是关于提供或重新包装盒子的部分是你想要使用的