如何正確的使用Docker service命令?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
網(wǎng)站制作、成都做網(wǎng)站,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)已向近1000家企業(yè)提供了,網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)絡(luò)營銷等服務(wù)!設(shè)計與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價格為您打造企業(yè)品質(zhì)網(wǎng)站。
Swarm services使用聲明性模型,這意味著你可以定義服務(wù)的理想狀態(tài),并依靠Docker保持狀態(tài)。狀態(tài)信息如下:
運(yùn)行服務(wù)容器所依賴的鏡像名稱和tag
該服務(wù)包含多少容器
是否有任何端口暴露在swarm集群的客戶端上
當(dāng)docker服務(wù)啟動時,service是否自動啟動
重新啟動服務(wù)時發(fā)生的特定行為(例如是否使用回滾重新啟動)
服務(wù)可以運(yùn)行的節(jié)點(diǎn)的特性(如資源約束和位置偏好)
以上內(nèi)容翻譯自官方文檔.
docker service create 包含以下參數(shù):
創(chuàng)建一個服務(wù)
docker service create –replicas 5 –name myhelloworld alpine ping docker.com
replicas 參數(shù)是指運(yùn)行實(shí)例個數(shù)
name 參數(shù)指定服務(wù)名稱
alpine 指的是使用的鏡像名稱
ping docker.com 指的是容器運(yùn)行的bash
使用docker service ls命令查看創(chuàng)建出來的服務(wù)
docker service update命令參數(shù):
docker service update更新服務(wù):
docker service update –publish-add 80 my_web
publish-add參數(shù)指添加或者更新一個對外端口
image參數(shù)指更新鏡像
hostname 更新或指定容器名稱
force 指強(qiáng)制更新,即使本次更新沒有任何改變
docker service inspect命令參數(shù):
docker service inspect查看服務(wù)詳情:
docker service inspect my_web
docker service ps命令參數(shù):
docker service ps 搜索服務(wù)命令:
docker service ps my_web
–filter可以指定過濾條件
docker service rm 刪除服務(wù):
docker service ls 列出所有服務(wù):
發(fā)現(xiàn)my_web服務(wù)已經(jīng)被刪除了
docker service scale 擴(kuò)展一個或多個服務(wù)
docker service scale webtier_nginx=5
查看服務(wù)詳情:
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。