DigitalOcean Control (doctl) 使用方法
安装 doctl
macOS
brew install doctl
Ubuntu
sudo snap install doctl
# 授予额外权限
sudo snap connect doctl:kube-config
sudo snap connect doctl:ssh-keys :ssh-keys
sudo snap connect doctl:dot-docker
配置 doctl
首先打开 Applications & API 页面,创建一个令牌。
如果你使用 Ubuntu Snap 安装,则应该先创建配置目录:
mkdir ~/.config
登录:
doctl auth init
查看帐户信息以验证登录成功:
doctl account get
创建虚拟机
上传 SSH 公钥:
doctl compute ssh-key import <KEY-NAME> --public-key-file ~/.ssh/id_rsa.pub
在 SFO2 区域创建一个 Ubuntu 22.04 Droplet:
doctl compute droplet create \
--region sfo2 \
--image ubuntu-22-04-x64 \
--size s-1vcpu-1gb \
--ssh-keys <SSH-KEY-ID> \
<DROPLET-NAME>
查看 size 列表:
doctl compute size list
查看已经创建的虚拟机:
doctl compute droplet list
删除虚拟机:
doctl compute droplet delete <DROPLET-ID>
参考: