Skip to content

Vagrant

Awesome Vagrant

Awesome Gitter Build Status

精选的 Vagrant 资源、插件、教程和其他好东西的精选列表.

Official resources

Boxes

在哪里可以找到操作系统盒?

Provisioning

Notable plugins

你可以通过这个命令vagrant plugin install MODULE-NAME安装这些模块

Helpers / Tools

  • Packer - 用于从单一源配置为多个平台创建相同机器映像的工具. 用于具有多供应商可移植性的快速基础设施部署.
  • T.A.D.S. boilerplate - 创建、开发和部署 Docker Swarm 环境的样板,使用 Vagrant 在本地复制生产环境.
  • Veewee - 一种用于轻松(并重复)构建自定义 Vagrant 基础框、KVM 和虚拟机映像的工具.
  • Vagrant plugin for ZSH shell - 自动完成命令、任务名称、框名称和内置文档.
  • CLI Vagrant Manager - 管理多个 vagrant boxes 的简单命令行工具

Desktop tools

Web services

使用自动配置脚本生成 Vagrantfile.

  • Phansible - 提供易于使用的界面,帮助您为基于 PHP 的项目生成 Ansible Playbook.
  • PuPHPet - 为PHP Web 开发设置虚拟机的简单 GUI.
  • Protobox - PuPHPet 模拟,但使用自己的安装程序和 YAML 配置格式来控制安装在虚拟机上的所有内容.
  • Rove - 允许您预生成典型 Vagrant 构建的服务.

Proxy services

代理您的本地网络服务器并使其在互联网上公开可用.

  • Vagrant share - 允许您与世界上任何人分享您的 Vagrant 环境.
  • nip.io - 提供通配符DNS的神奇域名 对于任何 IP 地址.
  • ngrok - 用于创建安全隧道以将 NAT 或防火墙后面的本地服务器暴露给 Internet 的工具.
  • serveo - 将本地服务器暴露在互联网上,无需安装任何客户端!
  • proxylocal.com - 代理您的本地网络服务器并使其在互联网上公开可用.
  • localtunnel.me - 为您分配一个唯一的可公开访问的 url,该 url 将代理所有请求到您本地运行的网络服务器.
  • portmap.io - 基于 OpenVPN 的免费端口转发解决方案.

Tutorials

Books

License

CC0

在法律允许的范围内, Ievgen Kuzminov 已放弃该作品的所有版权和相关或邻接权.