溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vagrant如何管理DigitalOcean云主機

發(fā)布時間:2022-02-19 11:58:59 來源:億速云 閱讀:170 作者:小新 欄目:開發(fā)技術

這篇文章主要為大家展示了“Vagrant如何管理DigitalOcean云主機”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Vagrant如何管理DigitalOcean云主機”這篇文章吧。

簡單來說,vagrant是一個操作虛擬機的工具。它提供了一套高效而便利的虛擬機管理方式,通過命令和配置文件,當然也要基于vagrant自身的約定,就能很快的完成一套開發(fā)環(huán)境的部署,并可以打包傳播,極大的方便了在工作環(huán)境中,各個開發(fā)環(huán)境不一致的問題,也解決了重復配置環(huán)境的浪費。

Vagrant如何管理DigitalOcean云主機

如何使用這個插件

第一步在命令行下是安裝軟件。

$ sudo dnf install -y vagrant-digitalocean

安裝 結束之后,下一步是創(chuàng)建本地的 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

Vagrant DigitalOcean 插件的注意事項

一定要記住的幾個關于 SSH 的關鍵命名規(guī)范 : 如果你已經(jīng)在 DigitalOcean 上傳了秘鑰,請確保 provider.ssh_key_name 和已經(jīng)在服務器中的名字吻合。 provider.image 具體的文檔可以在DigitalOcean documentation找到。在控制面板上的 App & API 部分可以創(chuàng)建 AUTH 令牌。

你可以使用下面的命令啟動一個實例。

$ vagrant up --provider=digital_ocean

這個命令會在 DigitalOcean 的啟動一個服務器實例。然后你就可以使用 vagrant ssh 命令來 ssh 登錄進入這個實例??梢詧?zhí)行 vagrant destroy 來刪除這個實例。

以上是“Vagrant如何管理DigitalOcean云主機”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI