问题标签 [vagrant-windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8161 浏览

vagrant - Vagrant 同步文件夹在 Windows 10 上不起作用

我正在尝试将文件夹从 Windows 10 hosto 同步到 ubuntu 来宾,但出现此错误:

这是我的流浪文件

主机:Windows 10 来宾:Ubuntu Vagrant:1.8.1 VirtualBox:版本 5.0.20 r106931

有什么帮助吗?

0 投票
1 回答
904 浏览

docker - docker-compose - 仅通过 Vagrant-Windows 外壳没有此类服务

我遇到了一个似乎特定于 Windows 的 Vagrant/Docker-Compose 问题。以下是设置和编排的概述:

  • Vagrant 使用 boot2docker 盒子
  • 在 boot2docker 虚拟机中运行的几个 docker 容器
  • 运行多个 shell 脚本的 Vagrantfile
  • 在这些 shell 脚本中,我运行从 boot2docker 虚拟机调用到它的子 Docker 容器的命令。这些命令的示例如下所示: docker exec -i $(docker-compose ps -q $DOCKER_DBSVC) /bin/bash /db/dockersetup/restoreMyDB.sh
  • 在我的 Linux Mint 盒子(和一个 Ubuntu 盒子)上运行vagrant up会产生可以正确执行所有命令的工作机器
  • 在 Windows 上运行vagrant up上述命令(和类似命令)失败,并带有No such service: my-db-service
  • docker-compose config --services在升级容器后运行并且可以验证服务名称是否存在,但无论出于何种原因,该命令仅在 Windows 主机上失败!
  • 脚本失败后,机器仍会启动并且 Docker 容器仍处于活动状态。然后我可以vagrant ssh进入盒子(通过 Windows 主机),并通过服务名称引用容器!

有什么建议么?

0 投票
1 回答
1520 浏览

vagrant - 流浪错误:无法解析主机:(无);主机未找到

运行“vagrant up”命令时,出现以下错误:

在远程目录中找不到或无法访问框“ubuntu/trusty32”。如果这是 HashiCorp 的 Atlas 上的私人邮箱,请验证您已通过 登录 vagrant login。另外,请仔细检查名称。扩展的 URL 和错误消息如下所示:

网址:[“ https://atlas.hashicorp.com/ubuntu/trusty32 ”]

错误:无法解析主机:(无);主机未找到

主机操作系统:Windows 7 (64bit) Vagrant 版本:1.7.4 Git 客户端:

我尝试了以下方法,但都没有解决问题:1)将“config.vm.box_check_update=false”添加到 Vagrantfile 2)在主机操作系统中添加“HTTP_PROXY”和“HTTPS_PROXY”环境变量

(注意:我可以使用浏览器从 atlas.hashicopr.com 使用实际 URL 下载 box 文件。)

0 投票
1 回答
47 浏览

vagrant-windows - 在 Windows 中设置 Docker 的 Vagrant - rsync 期间 Permisson denied 错误

我在我的 Windows 机器上为 helloworld docker 映像设置了一个带有 boot2docker 的 vagrant VM。设置完成后,我想将我的主机 windows 文件夹同步到 vm 机器。按照说明,我安装了 cygwin64 以在我的 Windows 机器上获取 rsync。

设置完成后,我再次尝试 vagrant up,但在两台机器之间的 rsync 期间出现以下权限被拒绝错误。

我需要在我的 vm 机器上设置任何权限吗?

在此处输入图像描述

0 投票
1 回答
299 浏览

vagrant - vagrant 配置失败,提到找不到对象

当我执行 vagrant up 或 vagrant provision 时,它失败并出现以下错误。欢迎任何解决此问题的建议。在哪里vagrant-7343223c创建

上面的行取自下面给出的错误日志。

0 投票
0 回答
76 浏览

vagrant - Windows cmd 未检测到烧瓶服务器

我正在处理 vagrant 并在 127.0.0.1:5000 上运行主机,但问题是 cmd 没有检测到任何主机,因为工作台在建立 ssh 连接时不断出错。

这是我的主机运行:

在此处输入图像描述

并且烧瓶服务器正在端口:5000 上运行

在此处输入图像描述

并且工作台正在错误地给出错误。我认为错误是由于工作台无法找到主机:

在此处输入图像描述

在 vagrant 文件中 forwarded_port 是 5000 :

在此处输入图像描述

0 投票
1 回答
981 浏览

vagrant - 应该将 VAGRANT_CWD 设置为什么?

VAGRANT_CWD 的默认值是多少?我将它设置为其他东西,现在我需要“重置”它。我尝试取消设置,但这不起作用,因为它返回一个错误,指出工作目录是 ~/. (无效的)。

0 投票
1 回答
4601 浏览

mysql - 使用 Vagrant 时如何导入 MySQL 数据库

我在使用 vagrant 导入数据库时​​遇到问题。

我已经跑了vagrant up,一切正常。然后我运行vagrant ssh,登录 mysql,设置数据库和用户 - 一切正常。

然后我退出 mysql (但不是vagrant ssh)并运行并运行以下命令:

这一点我收到以下消息:

知道我做错了什么吗?

PS如果它是相关的 - 我正在使用Windows 10。

PS 2:我看了一下this question并尝试将backup.sql移动到.vagrant文​​件夹中,然后运行mysql命令,但它仍然不起作用。

更新 df 命令在 vagrant ssh 中运行

0 投票
1 回答
1729 浏览

vagrant - Vagrant Windows synced_folder - 没有这样的文件或目录

我最初认为该vagrant-winnfsd插件会处理 Windows 上的 NFS 存储(这意味着我不必使用 haneWIN)但这是不行的,因为我收到的错误是mount.nfs: requested NFS version or transport protocol is not supported.

重新激活 haneWIN 后,我现在收到此错误:mount.nfs: mounting 172.28.128.1:/D/git-repositories/+vm failed, reason given by server: No such file or directory.

我得到的印象是 [URL]:[mount] 格式不正确,因为在另一个 VM 上,我在 fstab 中手动设置了我的挂载,如下所示:192.168.11.2:/websites /home/vagrant/rails nfs nfsvers=3,vers=3,rsize=8192,wsize=8192,timeo=14,auto,intr,udp,nolock,exec,rw,user.

172.28.128.1:/websites考虑到以下配置,Vagrant 的尝试是否应该看起来不像?


主机操作系统:Windows 7 x64,局域网 IP:192.168.11.2
来宾操作系统:Ubuntu/trusty64
虚拟机:Virtualbox 5.0.20 r106931
相关插件:vagrant-winnfsd
主机操作系统 NFS 服务器:haneWIN NFS 服务器

NFS 服务器导出: D:\git-repositories\+vm -name:websites


流浪文件摘录:

0 投票
0 回答
913 浏览

php - 如何使用 Windows 在 vagrant 中修复“无法在 Linux Guest 中挂载文件夹,'vboxsf' 不可用”?

我已经按照此处的文档和此处的教程安装了 laravel homestead 。

现在,当我vagrant up在根目录 ( <myName>@<myPCName> MING32 ~/Homestead (master)) 中执行命令时,它会显示错误。

我尝试在答案 #1 处遵循此处的解决方案,我成功遵循了解决方案的说明,但它仍然相同,即使我这样做vagrant reload --provisionvagrant reload遵循vagrant up.

我把我的 laravel 放在C:/xampp/htdocs/laraTryand ~/Code。我正在使用 Windows 10。

这是我的Vagrantfile' inside~/Homestead`:

我的 Homestead.yaml (C:Users//.homestead):

和 homestead.rb (C:/Users//Homestead/scripts):