当前位置: 首页 > 编程笔记 >

vagrant 具有VirtualBox和SSH支持的Windows安装

松茂实
2023-03-14
本文向大家介绍vagrant 具有VirtualBox和SSH支持的Windows安装,包括了vagrant 具有VirtualBox和SSH支持的Windows安装的使用技巧和注意事项,需要的朋友参考一下

示例

要在Windows平台上使用Vagrant,您需要先安装虚拟化软件和ssh命令行工具。本示例将使用免费软件VirtualBox和Cygwin。

安装VirtualBox

从官方下载页面下载最新版本的VirtualBox并运行下载的文件。请注意,在安装过程中,您将暂时失去网络连接。

您还应该让Oracle安装其他驱动程序。

安装Cygwin

从中获取cygwin.com并运行安装程序,直到获得“选择软件包”页面。

从这里我们只需要ssh bin-s:

将Cygwin添加到PATH

您还需要将C:\cygwin64\bin文件夹添加到Windows PATH环境变量。这样您就可以ssh从任何地方调用命令。

自行安装Vagrant

从这里下载Vagrant,vagrantup.com然后按照安装指南进行安装。之后,您必须重新启动计算机。

测验

应启用虚拟化技术VTx / VTd。(您可以在BIOS中的安全性选项中找到它)

测试所有安装是否正确,请在硬盘驱动器上的某个位置创建一个空文件夹,打开命令行并移至您刚创建的文件夹:

cd c:/path/to/your/folder

然后输入

vagrant init hashicorp/precise64
vagrant up

这将创建并启动运行64位Ubuntu 12.04 LTS的VirtualBox。要启动32位版本,请使用vagrant init hashicorp/precise32。如果需要另一个盒子,可以在hashicorp网站上找到更多盒子。

该vagrant init命令还将Vagrantfile在当前文件夹中创建一个配置文件。现在,您只需将其发送给其他人,当该人呼叫时,vagrant up将在其PC上创建相同的虚拟机。

要在这两个命令成功运行后测试ssh,请在同一文件夹中运行以下命令:

vagrant ssh

如果一切顺利,您最终将进入以vagrant用户身份登录的虚拟机。

进一步的步骤

您可以通过以下方式停止VM

vagrant halt

或将其删除

vagrant destroy

可以在vagrantbox.es页面上找到更多盒子以及如何安装它们的说明。

 类似资料:
  • 问题内容: 我正在使用Swing进行工作,但它不支持Javascript或某些高级标签(如etc),也不支持颜色,字体大小等。 有什么解决方案可以使编辑器窗格可以显示HTML文件,就像在普通HTML浏览器中显示的一样? 问题答案: 当前仅支持(最高),对的支持减少, 对于并且相当完整的使用, 有一些自定义Java库,具有对HTML4 / 5,css和js的(full ???)支持,但我建议改用

  • 我正试图用Vagrant VirtualBox在另一个Ubuntu 12.04虚拟机(VM1)中创建一个Utubuntu 12.04virtual machine(让我们把它命名为VM2)。我成功地在VM1中安装了Vagrant和VirtualBox,但当我在VM1内使用启动虚拟机VM2时,我遇到以下错误: 最后,它停止启动,我无法创建虚拟机。我在VirtualBox论坛上看到可以做到这一点,但你

  • 问题内容: 我之前就此主题发布了一个问题,并阅读了之前发布的其他主题,但没有一个能够成功解决我的问题。 我试图在Mac OS X Lion上安装PIL,因为Django应用程序需要它。我还需要JPEG支持,因此也需要JPEG解码器。 我试图下载libjpeg源代码并进行编译,然后安装PIL,但它无法识别目录。 因此,我想,并且我相信这是存在于某处的一种方法是使用软件包安装程序安装PIL和libjp

  • 本文向大家介绍Ubuntu系统中部署Vagrant和VirtualBox的图文教程,包括了Ubuntu系统中部署Vagrant和VirtualBox的图文教程的使用技巧和注意事项,需要的朋友参考一下 一、前言 1.Vagrant是一个搭建完整的虚拟开发环境的工具 2.实验环境 在Win10中利用VMWare Workstation创建一台Ubuntu虚拟机,版本为64位Ubuntu Desktop

  • 我将Drupal作为Docker容器运行在Vagrant box boot2docker(在Windows 8.1上)中: Vagrantfile(我的Docker容器) 主机/VagrantFile(主机) 我只需在Docker容器的目录中调用来运行它(和主机): 现在我喜欢从同一个目录连接到容器: 如果我将添加到Vagrantfile(我不知道是否需要它,因为我可以在没有它的情况下调用): 那

  • Angular的i18n很棒,像ng-packagr这样的工具使组件库打包变得极其容易,但是它们能结合起来吗? 如果我想打包和分发一个具有可翻译组件的组件库,该怎么办?有可能吗?我如何包装这样的库?翻译文件会随包一起出货吗,还是应该在主App中定义? 如果有人能给我指个医生就好了。谢谢