插件應該在 Docker 之前啟動,在 Docker 之后停止。例如,在為支持 的平臺打包插件時systemd,您可能會使用systemd依賴項來管理啟動和關(guān)閉順序。
棗陽網(wǎng)站建設公司創(chuàng)新互聯(lián),棗陽網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為棗陽千余家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的棗陽做網(wǎng)站的公司定做!升級插件時,您應該先停止 Docker 守護進程,升級插件,然后再次啟動 Docker。
插件激活
當一個插件第一次被引用時——無論是用戶通過名稱(例如docker run --volume-driver=foo)引用它 還是一個已經(jīng)配置為使用正在啟動的插件的容器——Docker 會在插件目錄中查找命名插件并通過握手激活它. 請參閱下面的握手 API。
插件不會在 Docker 守護進程啟動時自動激活。相反,它們只會在需要時懶惰地或按需激活。
systemd socket激活
插件也可以通過套接字激活systemd。官方插件助手 本身支持套接字激活。為了使插件被套接字激活,它需要一個service文件和一個socket文件。
service文件(例如/lib/systemd/system/your-plugin.service):
socket文件(例如/lib/systemd/system/your-plugin.socket):
這將允許插件在 Docker 守護進程連接到它們正在偵聽的套接字時實際啟動(例如,守護進程第一次使用它們或者插件中的一個意外關(guān)閉)。
API設計
插件 API 是基于 HTTP 的 RPC 風格的 JSON,很像 webhooks。
請求從Docker 守護進程流向插件。所以插件需要實現(xiàn)一個 HTTP 服務器并將其綁定到“插件發(fā)現(xiàn)”部分中提到的 UNIX 套接字。
所有請求都是 HTTPPOST請求。
API 通過 Accept 標頭進行版本控制,該標頭當前始終設置為 application/vnd.docker.plugins.v1+json.
新聞標題:云計算核心技術(shù)Docker教程:Docker插件生命周期
路徑分享:http://www.rwnh.cn/article28/cpcdcp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、做網(wǎng)站、電子商務、品牌網(wǎng)站設計、靜態(tài)網(wǎng)站、網(wǎng)頁設計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)