濮阳杆衣贸易有限公司

主頁 > 知識庫 > Docker service命令詳解(小結)

Docker service命令詳解(小結)

熱門標簽:河南省鄭州市地圖標注 地圖標注w是什么方向 福州呼叫中心外呼系統哪家好 臨汾電銷機器人費用 昆明外呼系統 地圖標注需要提交啥資料入駐 七大洲地圖標注 400電話申請找哪家公司 新鄉(xiāng)人工智能電話機器人加盟

在分布式應用程序中,應用程序的不同部分被稱為“服務”。例如,如果有一個視頻共享網站,它可能包括一個用于將應用程序數據存儲在數據庫中的服務,一個在用戶上傳東西后在后臺進行視頻轉碼的服務,一個用于前端頁面的服務等等。

服務實際上只是“生產中的容器”。每個服務只運行一個映像,但它編碼了鏡像的運行方式 - 應該使用哪個端口,容器應運行多少個副本以滿足性能要求等等。 伸縮服務可以更改運行該軟件的容器實例的數量,從而為進程中的服務分配更多計算資源。
定義、運行和伸縮 Docker 平臺的服務很簡單,只需要寫一個 docker-compose.yml 文件。

Swarm services使用聲明性模型,這意味著你可以定義服務的理想狀態(tài),并依靠Docker保持狀態(tài)。狀態(tài)信息如下:

  • 運行服務容器所依賴的鏡像名稱和tag
  • 該服務包含多少容器
  • 是否有任何端口暴露在swarm集群的客戶端上
  • 當docker服務啟動時,service是否自動啟動
  • 重新啟動服務時發(fā)生的特定行為(例如是否使用回滾重新啟動)
  • 服務可以運行的節(jié)點的特性(如資源約束和位置偏好)

以上內容翻譯自官方文檔.

docker service create 包含以下參數:

創(chuàng)建一個服務

docker service create –replicas 5 –name myhelloworld alpine ping docker.com

replicas 參數是指運行實例個數
name 參數指定服務名稱
alpine 指的是使用的鏡像名稱
ping docker.com 指的是容器運行的bash

使用docker service ls命令查看創(chuàng)建出來的服務

docker service update命令參數:

docker service update更新服務:

docker service update –publish-add 80 my_web

publish-add參數指添加或者更新一個對外端口
image參數指更新鏡像
hostname 更新或指定容器名稱
force 指強制更新,即使本次更新沒有任何改變

docker service inspect命令參數:

docker service inspect查看服務詳情:

docker service inspect my_web

docker service ps命令參數:

docker service ps 搜索服務命令:

docker service ps my_web

–filter可以指定過濾條件

docker service rm 刪除服務:

docker service ls 列出所有服務:

發(fā)現my_web服務已經被刪除了

docker service scale 擴展一個或多個服務

docker service scale webtier_nginx=5

查看服務詳情:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:紅河 鎮(zhèn)江 四川 烏海 岳陽 臨沂 股票

巨人網絡通訊聲明:本文標題《Docker service命令詳解(小結)》,本文關鍵詞  Docker,service,命令,詳解,小結,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker service命令詳解(小結)》相關的同類信息!
  • 本頁收集關于Docker service命令詳解(小結)的相關信息資訊供網民參考!
  • 推薦文章
    静安区| 屏南县| 弋阳县| 东莞市| 灵宝市| 黄平县| 肇源县| 长子县| 嘉义市| 昭苏县| 乐山市| 忻城县| 浦江县| 徐水县| 新兴县| 慈利县| 杭锦后旗| 出国| 金山区| 白朗县| 穆棱市| 桂平市| 隆尧县| 安丘市| 若尔盖县| 靖远县| 木里| 屏边| 大悟县| 湟源县| 芮城县| 承德县| 定结县| 丰顺县| 绍兴县| 图们市| 洛川县| 静乐县| 苏尼特左旗| 石棉县| 崇信县|