Rancher 通过使用 docker machine
来管理 DigitalOcean 提供的主机。
为了能启动 DigitalOcean 主机, 需要获取由 DigitalOcean 提供的 Personal Access Token(私有访问令牌) 。 首先,登录 DigitalOcean,然后:
切换到 Apps & API(应用及接口)页面;
选中 Personal Access Tokens(私有访问令牌汇总)菜单,点击 Generate New Token(创建新令牌)。给新令牌起一个名称,然后点击 Generate Token(创建令牌);
从界面上把 Access Token(访问令牌) 复制出来并妥善保管。注意,这是唯一一次可以完整的看到 access token。重新访问这个页面,将无法再看到完整的信息。
接下来来启动 DigitalOcean 主机。在 Rancher 的操作界面中,选择 Infrastructure(基础架构) -> Hosts(主机),点击 Add Host(添加主机),选择 DigitalOcean图标。
docker machine
的支持和 DigitalOcean 是一样的,所以选择需要启动的 Image(镜像) 即可;docker-machine create
时用到的选项指令;点击创建后,Rancher 将创建 DigitalOcean 的 droplet(主机),接着在 droplet 上启动一个 rancher-agent 的容器。几分钟之后,就可以通过 services(服务) 页面看到一个Rancher的主机被启动了。