Questions tagged «vagrant»

Vagrant是用于构建和分发虚拟化开发环境的工具。


0
尝试访问主机时,Laravel / Homestead流浪汉机器出现问题
我有一个非常简单的设置: Windows 10 VirtualBox 6.0 流浪者2.2.2 Vagrant Host Updater插件(从Vagrantfile自动设置主机) Laravel / Homestead 7流浪者盒 当我创建这个盒子(laravel / homestead-7)时,它没有错误。当我配置盒子时 - 也没有错误。我甚至可以通过SSH进入盒子并访问主机/客户机之间正确映射的文件夹。但我访问主机时遇到问题:主机在运行机器时自动设置了vagrant插件,问题是当尝试通过浏览器访问主机或从cmd ping时这些主机无法访问(例如:ping homestead - 返回General失败错误。但我可以毫不犹豫地ssh)。有趣的是 - 有时它可以在不改变任何东西的情况下正常工作,但大多数时候它是不值得信任的,当我需要快速完成工作时 - 这变得乏味。另外要注意 - 我可以使用ngrok服务从盒子内部共享我的环境,然后允许我使用公共URL访问我的项目(这表明盒子里的apache服务工作正常或者我错了?)。 我也有NordVPN,不确定此服务的其他网络驱动程序是否可能导致此问题?此外,我将BitDefender作为防病毒/防火墙,但我确保将虚拟机无头,流浪者添加到例外列表中,还禁用了被防病毒软件扫描/管理的主机。 可以请有人帮我这个吗?如果有人能给我至少一个小费从哪里开始 - 我会非常感激。 平安宅基地 来自vagrant主机插件的主机文件条目 启动机器时控制台输出

2
“流浪汉”如何运作
无论我到哪里,我都会看到一个流浪盒只是一个基本的“模板”,流浪者就是这样做的。一旦你运行“流浪汉”,它实际上会创建一个流浪盒的副本 应该 一旦你运行vagrant up就可以安全地删除盒子文件,你仍然可以使用那个虚拟机。 然而,这似乎在实践中不起作用。我有一个名为〜/ .vagrant.d / boxes / precise32的基本框 然后我在文件中创建了一个带有该框名称的vagrant文​​件,然后运行了vagrant。现在当我将文件重命名为〜/ .vagrant.d / boxes / precise32.old并尝试再次运行“vagrant up”时出现错误: * The box 'precise32' could not be found. 所以看起来基本框不是模板,但实际上是需要保留的实时磁盘映像。那么为什么所有的文件都说不然,例如 http://docs-v1.vagrantup.com/v1/docs/getting-started/boxes.html "Each project uses the box as a base only, so once the project VM is created, modifications can be made without affecting other …

1
如何在Alpine Linux 3.8上安装Chromium masked软件包?
我正在使用Vagrant和VirtualBox,并且正在运行 高山3.8 内: $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'generic/alpine38'... ==> default: Matching MAC address for NAT networking... ==> default: Checking if box 'generic/alpine38' is up to date... ==> default: Setting the name of the VM: ep2018-workshop_default_1532787155941_48660 ==> default: Clearing any …

1
运行vagrant up命令时挂载问题
我想跑 vagrant up 命令里面 ~/Documents/Cyle-Rest 项目,我遇到了一些我无法解决的磁盘安装问题。 问题是 以下SSH命令以非零退出状态响应。 Vagrant认为这意味着命令失败了! mount -o'ver = 3,udp'192.168.100.1:'/disk/owl/home/achha004/Documents/Cyle-Rest'/ home / vagrant / sep-cyle-code 命令中的stdout: 来自命令的Stderr: mount.nfs:服务器在安装时拒绝访问192.168.100.1:/disk/owl/home/achha004/Documents/Cyle-Rest

1
如何从Windows中的上下文菜单运行“vagrant up”?
我有一个回购Vagrantfile。我用它来克隆Mac,Linux和Win,具体取决于我正在工作的位置。 在Windows中进行克隆时,我很乐意右键单击Vagrantfile并vagrant up在上下文菜单中选择一个选项,而不必打开CMD。 问题: 有没有标准的方法来获取vagrantWindows上下文菜单中的选项? 如果没有,是否可以手动为Vagrantfile添加条目?

0
Rsync mkstemp失败:资源不可用
我正在我的Windows 8.1 64机器上开发一个laravel项目,安装了最新的Vagrant VituralBox Homestead盒子。 我的yaml文件中有以下内容 授权:〜/ .ssh / id_rsa.pub键: - 〜/ .ssh / id_rsa folders: - map: ~/Projects to: /home/vagrant/Code type: "smb" mount_options: ["vers=2.1","mfsymlinks"] #options: # rsync__args: ["--verbose", "--archive", "-zz"] # rsync__exclude: ["node_modules","vendor"] 以及我的Vagrantfile中的以下内容 def Homestead.configure(config, settings) # Set The VM Provider ENV['VAGRANT_DEFAULT_PROVIDER'] = settings["provider"] ||= "virtualbox" ENV["VAGRANT_DETECTED_OS"] = …

1
Vagrant VM连接到远程主机
我有一个运行Debian Linux的Vagrant VirtualBox VM。我想从VM内部连接到我的专用网络上的另一台主机(例如192.168.25.111)。 我在VM中的网络如下所示: $ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 eth0 10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 我发现如何允许连接大量的信息中的VM,但没有就如何从虚拟机连接了到网络中的主机。

1
在Vagrant盒子上删除sudo的需要
当我需要安装Node包或做类似的事情composer self-update我必须在所有命令前加上sudo。 如何重新配置​​我的Vagrant实例(或Ubuntu 14操作系统)以忽略sudo通过SSH连接时的需要? 我已经尝试了以下内容: sudo chown -R $USER /usr/local 但是,当任何Node包尝试安装任何其他包(例如Yeoman生成器)时,我遇到权限问题。

1
与libvirt的Vagrant当地箱子
我已经为libvirt创建了基本框图像,添加框成功了,它在框列表中可见。 [root@centos7 vagrant]# vagrant box list rhmaster (libvirt, 0) [root@centos7 vagrant]# 但是当试图流浪时,抱怨盒子不存在。 [root@centos7 vagrant]# vagrant up --provider=libvirt Bringing machine 'default' up with 'libvirt' provider... ==> default: Uploading base box image as volume into libvirt storage... The box 'rhmaster' does not exist. Please double check and try again. You can see …

1
如何在VirtualBox中更改设置RAM?
大家! 我是一名Web开发人员(PHP),正在笔记本电脑上工作(MacBook Air 2012年中,4 GB RAM)。对于我的项目,我必须使用Ubuntu 14.04。为此,我将VirtualBox与Vagrant一​​起使用。 我总是运行我的工具:Google Chrome,PHPShtorm,Vagrant,VirtualBox,Slack。但是我面临一个问题-RAM不足。大多数RAM占用VirtualBox(2 GB)。我无法更改限制,滑块不适用于RAM(冻结)。 请告诉我如何解决此问题?我已经在考虑在MacBook上安装Linux主系统。但这是极端的情况。

1
使用Vagrant,无法从主机操作系统的Web浏览器访问apache虚拟主机
我在Windows 7主机上的Vagrant的Virtualbox中安装了Ubuntu Server 16.04.1 Xenial Xerus(32位)。Vagrantfile的内容是 Vagrant.configure("2") do |config| config.vm.box = "boxcutter/ubuntu1604-i386" config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.hostname = "vagrant.templavoilaplus" config.vm.network "private_network", ip: "192.168.33.148" config.vm.synced_folder "E:/xampp/htdocs/github/templavoilaplus/", "/var/www/templavoilaplus/public_html" config.vm.provision "shell", path: "setup_for_ubuntu_box.sh" end 在运行中无所事事时,显示为 E:\Virtual Machines\vagrant>vagrant up ==> default: Checking if box 'boxcutter/ubuntu1604-i386' is up to date... ==> default: Clearing …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.