mat*_*hew 12 vagrant digital-ocean
我不知道这是应该在这里发布还是在另一个堆栈社区发布,所以如果错误发布在这里,请告诉我.
如何获得与我的DO Droplet(Ubuntu 14.04-LAMP等)运行相同的本地(即我的笔记本电脑)VM?
DO是否为Vagrant提供可以复制DO液滴设置的供应商?
它可以方便地在我的机器上开发,而不是在云中的Droplet上开发.
应该是可以的,我自己从来没有尝试过(因为我切换到EC2)但是我看到有一个数字海洋插件,你可以参考以下页面https://www.digitalocean.com/community/tutorials/how-to -use-digitalocean-as-your-provider-in-vagrant-on-an-ubuntu-12-10-vps
基本上你需要以下内容:
安装插件并下载基础盒
vagrant plugin install vagrant-digitalocean
vagrant box add digital_ocean https://github.com/smdahlen/vagrant-digitalocean/raw/master/box/digital_ocean.box
Run Code Online (Sandbox Code Playgroud)创建 DigitalOcean 身份验证所需的 SSH 密钥。运行以下命令生成 SSH 密钥对:
ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)
您可以按 Enter 键接受默认值。这会将 SSH 私钥和公钥放置到我们将在下面的 Vagrantfile 配置中指定的路径。
Vagrantfile
使用以下最小配置创建您的
config.vm.box = "digital_ocean"
config.ssh.private_key_path = "~/.ssh/id_rsa"
config.vm.provider :digital_ocean do |provider|
provider.client_id = "YOUR CLIENT ID"
provider.api_key = "YOUR API KEY"
provider.image = "Ubuntu 12.10 x64"
provider.region = "New York 2"
end
Run Code Online (Sandbox Code Playgroud)流浪者
vagrant up --provider=digital_ocean
Run Code Online (Sandbox Code Playgroud)您可以参考上面的链接了解其他参数并修复您可能遇到的一些问题
归档时间: |
|
查看次数: |
3752 次 |
最近记录: |