DigitalOcean Control (doctl) 使用方法
安装
macOS
brew install doctl
Ubuntu
sudo snap install doctl
# 授予 snap 应用额外权限
sudo snap connect doctl:kube-config
sudo snap connect doctl:ssh-keys :ssh-keys
sudo snap connect doctl:dot-docker
配置
首先打开 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
查看可用配置:
# 查看 size 列表
doctl compute size list
# 查看 image 列表
doctl compute image list-distribution
在 SFO2 区域创建一个 Ubuntu 22.04 虚拟机:
doctl compute droplet create \
--region sfo2 \
--image ubuntu-22-04-x64 \
--size s-1vcpu-1gb \
--ssh-keys <SSH-KEY-ID> \
<droplet-name>
查看已经创建的虚拟机:
doctl compute droplet list
删除虚拟机:
doctl compute droplet delete <droplet-id>
参考: