如何使用rancher api保存主机注册URL

时间:2018-07-02 09:36:59

标签: rancher

enter image description here

如何保存基本URL使用方法(例如curl)或使用rancher api而不是单击网页上的保存?

1 个答案:

答案 0 :(得分:0)

对于Rancher 1.x,您不需要这样做。如果您使用API​​创建主机注册令牌,则该值将自动设置并停止在gui中询问:

$ curl -s -X POST  -H 'Accept: application/json'  -H 'Content-Type: application/json'  -d '{"name":"local"}' "https://your-rancher-server/v1/projects/1a5/registrationtokens"
{ "id:"1c2"..... }

这为本地主机创建了注册令牌,现在获取docker run命令以在主机上使用:

$ curl -s -X GET -H 'Accept: application/json' http://localhost:9999/v1/registrationtokens/1c2 | jq -r '.command'
docker run --rm ...

副作用是服务器的URL现在是从您用于创建注册令牌的URL中设置的。