Webhook keys用來連接Docker Hub。Webhooks主要作用是在Docker中心觸發生成新的鏡像和在Shipyard中重新部署。
## 工作流程
* Docker中心被觸發構建新的Docker鏡像
* Docker中心發送一個webhook提醒到Shipyard
* Shipy檢查webhook key的授權
* Shipyard從Docker中心獲取最新的鏡像
* Shipyard停止和刪除當前容器并且發布新的容器
## 使用webhook key
要使用webhook key,只需為Docker中心的鏡像在如下地址添加一個webhook:`http:///hub/webhook/`?例如:`http://controller.example.com/hub/webhook/010f2af9db29f43a`。
## 例子
### 創建一個webhook key
~~~
shipyard cli> shipyard add-webhook-key --image ehazlett/go-demo
created key: 010f2af9db29f43a
~~~
### 查看webhook key列表
~~~
shipyard cli> shipyard webhook-keys
Image Key
ehazlett/go-demo 010f2af9db29f43a
~~~
### 刪除webhook key
~~~
shipyard cli> shipyard remove-webhook-key 010f2af9db29f43a
removed 010f2af9db29f43a
~~~