您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Vagrant如何管理DigitalOcean云主機”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Vagrant如何管理DigitalOcean云主機”這篇文章吧。
簡單來說,vagrant是一個操作虛擬機的工具。它提供了一套高效而便利的虛擬機管理方式,通過命令和配置文件,當然也要基于vagrant自身的約定,就能很快的完成一套開發環境的部署,并可以打包傳播,極大的方便了在工作環境中,各個開發環境不一致的問題,也解決了重復配置環境的浪費。
第一步在命令行下是安裝軟件。
$ sudo dnf install -y vagrant-digitalocean
安裝 結束之后,下一步是創建本地的 Vagrantfile 文件。下面是一個例子。
$ mkdir digitalocean $ cd digitalocean $ cat Vagrantfile Vagrant.configure('2') do |config| config.vm.hostname = 'dropletname.kushaldas.in' # Alternatively, use provider.name below to set the Droplet name. config.vm.hostname takes precedence. config.vm.provider :digital_ocean do |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 = 'Your AUTH Token' provider.image = 'fedora-23-x64' provider.region = 'nyc2' provider.size = '512mb' provider.ssh_key_name = 'Kushal' end end
一定要記住的幾個關于 SSH 的關鍵命名規范 : 如果你已經在 DigitalOcean 上傳了秘鑰,請確保 provider.ssh_key_name 和已經在服務器中的名字吻合。 provider.image 具體的文檔可以在DigitalOcean documentation找到。在控制面板上的 App & API 部分可以創建 AUTH 令牌。
你可以使用下面的命令啟動一個實例。
$ vagrant up --provider=digital_ocean
這個命令會在 DigitalOcean 的啟動一個服務器實例。然后你就可以使用 vagrant ssh 命令來 ssh 登錄進入這個實例。可以執行 vagrant destroy 來刪除這個實例。
以上是“Vagrant如何管理DigitalOcean云主機”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。