Vagrant如何管理DigitalOcean云主机
这篇文章主要为大家展示了“Vagrant如何管理DigitalOcean云主机”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vagrant如何管理DigitalOcean云主机”这篇文章吧。
简单来说,vagrant是一个操作虚拟机的工具。它提供了一套高效而便利的虚拟机管理方式,通过命令和配置文件,当然也要基于vagrant自身的约定,就能很快的完成一套开发环境的部署,并可以打包传播,极大的方便了在工作环境中,各个开发环境不一致的问题,也解决了重复配置环境的浪费。
第一步在命令行下是安装软件。
$sudodnfinstall-yvagrant-digitalocean
安装 结束之后,下一步是创建本地的 Vagrantfile 文件。下面是一个例子。
$mkdirdigitalocean$cddigitalocean$catVagrantfileVagrant.configure('2')do|config|config.vm.hostname='dropletname.kushaldas.in'#Alternatively,useprovider.namebelowtosettheDropletname.config.vm.hostnametakesprecedence.config.vm.provider:digital_oceando|provider,override|override.ssh.private_key_path='/home/kdas/.ssh/id_rsa'override.vm.box='digital_ocean'override.vm.box_url="https://github.com/devopsgroup-io/vagrant-digitalocean/raw/master/box/digital_ocean.box"provider.token='YourAUTHToken'provider.image='fedora-23-x64'provider.region='nyc2'provider.size='512mb'provider.ssh_key_name='Kushal'endendVagrant DigitalOcean 插件的注意事项
一定要记住的几个关于 SSH 的关键命名规范 : 如果你已经在 DigitalOcean 上传了秘钥,请确保 provider.ssh_key_name 和已经在服务器中的名字吻合。 provider.image 具体的文档可以在DigitalOcean documentation找到。在控制面板上的 App & API 部分可以创建 AUTH 令牌。
你可以使用下面的命令启动一个实例。
$vagrantup--provider=digital_ocean
这个命令会在 DigitalOcean 的启动一个服务器实例。然后你就可以使用 vagrant ssh 命令来 ssh 登录进入这个实例。可以执行 vagrant destroy 来删除这个实例。
以上是“Vagrant如何管理DigitalOcean云主机”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。