无法使用Digital Ocean

时间:2016-08-16 18:59:12

标签: docker digital-ocean

在我的DigitalOcean帐户中,我创建了一个Droplet。在命令行上,然后输入

docker-machine create --driver digitalocean --digitalocean-access-token=[my_access_token] test

(不带括号)。

但我得到的结果是

Running pre-create checks...
Creating machine...
(test) Creating SSH key...
(test) Creating Digital Ocean droplet...
Error creating machine: Error in driver during machine creation: POST https://api.digitalocean.com/v2/droplets: 422 You specified an invalid image for Droplet creation.

我刚刚开始创建一个docker容器。我所要做的就是将我的DigitalOcean访问令牌传递给docker-machine,我已经遇到了错误,所以我不确定是什么导致它。

我按照here的说明进行了大量的谷歌搜索,但没有发现任何类似的问题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

该错误消息的结尾应该会提示您出现了什么问题:

You specified an invalid image for Droplet creation.

具体而言,您指定了图像。为了在DigitalOcean上创建一个Droplet,您始终需要至少指定一个图像(例如ubuntu-14-04-x64),一个大小(例如2gb),一个区域(例如nyc2 )和一个名字(你用" test")。

使用--digitalocean-image等选项重新运行命令,指定所需的值。