草庐IT

vagrant-provision

全部标签

linux - vagrant ssh -c 并在连接关闭后保持后台进程运行

我正在编写一个脚本来启动Vagrant机器内的进程并将其作为后台进程。好像每次脚本结束,sshsession结束,后台进程也结束。这是我正在运行的命令:vagrantssh-c"cd/vagrant/src;nohuppythonhello.py>hello.out>2>&1&"hello.py实际上只是一个flask开发服务器。如果我以交互方式登录到ssh并手动运行nohup命令,在我关闭session后,服务器将继续运行。但是,如果我通过vagrantssh-c运行它,就好像该命令根本就没有运行过(即没有创建hello.out文件)。手动运行它和通过vagrantssh-c运行它有

linux - 在共享文件夹中 Vagrant 和安装包

我在vagrant中安装npm包时遇到问题。我在vagrant中使用SSH,我正在尝试运行sudonpminstallgulp它在vagrant在主机和虚拟机之间共享的文件夹中不起作用。但它在完全位于VM内的单独目录中运行得非常好。这是我收到的错误的一部分:npmERR!Error:ENOENT,chmod'/vagrant/public/laravelproject/node_modules/gulp/node_modules/gulp-util/test/PluginError.js'npmERR!Ifyouneedhelp,youmayreportthis*entire*log,

linux - 在共享文件夹中 Vagrant 和安装包

我在vagrant中安装npm包时遇到问题。我在vagrant中使用SSH,我正在尝试运行sudonpminstallgulp它在vagrant在主机和虚拟机之间共享的文件夹中不起作用。但它在完全位于VM内的单独目录中运行得非常好。这是我收到的错误的一部分:npmERR!Error:ENOENT,chmod'/vagrant/public/laravelproject/node_modules/gulp/node_modules/gulp-util/test/PluginError.js'npmERR!Ifyouneedhelp,youmayreportthis*entire*log,

linux - Vagrant 并重新加载 - 默认 : Warning: Connection timeout. 正在重试...

我已经使用了三个月的功能齐全的vagrant,但在过去的三天里,每当我尝试运行vagrantup或vagrantreload时,我都会遇到错误。这是我在运行vagrantreload时遇到的错误default:AttemptinggracefulshutdownofVM...default:Guestcommunicationcouldnotbeestablished!Thisisusuallybecausedefault:SSHisnotrunning,theauthenticationinformationwaschanged,default:orsomeothernetworki

linux - Vagrant 并重新加载 - 默认 : Warning: Connection timeout. 正在重试...

我已经使用了三个月的功能齐全的vagrant,但在过去的三天里,每当我尝试运行vagrantup或vagrantreload时,我都会遇到错误。这是我在运行vagrantreload时遇到的错误default:AttemptinggracefulshutdownofVM...default:Guestcommunicationcouldnotbeestablished!Thisisusuallybecausedefault:SSHisnotrunning,theauthenticationinformationwaschanged,default:orsomeothernetworki

linux - NGINX 未获取 Vagrant 同步文件夹中的更改

我有一个由Vagrant安装的UbuntuVirtualBox。它运行NGINX来提供一些静态文件和Django应用程序。我已通过vagrant将源文件夹同步到主机(windows)中的存储库。我可以在Windows中更改Javascript文件,并通过SSH登录并在nano中打开文件来验证是否对我在VM中的文件进行了更改。然而,当我远程进行更改时,NGINX似乎提供了未更改的版本,最后添加了“非法”字符(这真的让浏览器感到害怕)。当我在ssh进入虚拟机时curl本地主机时,我得到了相同的文件。EDIT当我通过SSH编辑文件时,它实际上做了同样的事情我可以通过vagrant重新加载虚拟

linux - NGINX 未获取 Vagrant 同步文件夹中的更改

我有一个由Vagrant安装的UbuntuVirtualBox。它运行NGINX来提供一些静态文件和Django应用程序。我已通过vagrant将源文件夹同步到主机(windows)中的存储库。我可以在Windows中更改Javascript文件,并通过SSH登录并在nano中打开文件来验证是否对我在VM中的文件进行了更改。然而,当我远程进行更改时,NGINX似乎提供了未更改的版本,最后添加了“非法”字符(这真的让浏览器感到害怕)。当我在ssh进入虚拟机时curl本地主机时,我得到了相同的文件。EDIT当我通过SSH编辑文件时,它实际上做了同样的事情我可以通过vagrant重新加载虚拟

linux - Vagrant 的麻烦 - "404 - Not Found"

我正在尝试使用Vagrant制作一个LAMP盒子。有人告诉我它使用起来非常简单。我对网络和虚拟机完全陌生,对Linux/Ubuntu的经验很少。我目前已尝试按照官方文档页面上的教程进行操作:http://docs.vagrantup.com/v2/getting-started/networking.html。我已经阅读了文档中的网络文章,但似乎无法正常工作。现在的问题是,由于我对网络和基于Linux的操作系统缺乏经验,我不知道从哪里开始解决问题。我会尽力提供尽可能多的信息。我在Windows8.1上运行最新版本的Vagrant和最新版本的Virtualbox。根据教程,我当前的Vag

linux - Vagrant 的麻烦 - "404 - Not Found"

我正在尝试使用Vagrant制作一个LAMP盒子。有人告诉我它使用起来非常简单。我对网络和虚拟机完全陌生,对Linux/Ubuntu的经验很少。我目前已尝试按照官方文档页面上的教程进行操作:http://docs.vagrantup.com/v2/getting-started/networking.html。我已经阅读了文档中的网络文章,但似乎无法正常工作。现在的问题是,由于我对网络和基于Linux的操作系统缺乏经验,我不知道从哪里开始解决问题。我会尽力提供尽可能多的信息。我在Windows8.1上运行最新版本的Vagrant和最新版本的Virtualbox。根据教程,我当前的Vag

linux - Vagrant : Permission denied (publickey)

通过sshusername@ip执行ssh时出现Permissiondenied(publickey)错误,而在我们执行vagrantssh时ssh工作Vagrant文件:Vagrant.configure("2")do|config|config.vm.box="ubuntu/xenial64"config.vm.network"forwarded_port",guest:80,host:8071config.vm.network"private_network",ip:"192.168.33.71"end我正在终端上尝试sshubuntu@192.168.33.71获取错误:权限被