簡體   English   中英

運行docker service ps時docker swarm顯示節點默認值

[英]docker swarm show node default when running docker service ps

我正在使用"docker stack deploy"部署docker swarm,當我需要使用"docker service ls"或“ docker service ps SERVICE_NAME”檢查服務狀態時,會以表格形式顯示所有正在運行的服務的列表表單,但節點的列始終顯示為“默認”。 我在網上搜索,發現了這篇文章 ,它解釋了我們如何知道每個服務部署在哪個工作人員/管理人員上。 還發現這篇文章顯示了節點如何具有正確的值。

我做錯了什么,使節點僅顯示為默認值? 有辦法解決嗎?

docker版本17.09

默認情況下,Docker群使用Emptiest node策略在所有節點上分配服務。

如果所有服務都部署在同一節點上,則default 我可以考慮以下兩個原因:

  1. 節點管理器無法看到其他節點。 您可以在管理器中運行此命令docker node ls來檢查其他節點是否可用。

  2. 其他節點上已經有一些服務正在運行,因此docker將使用Emptiest進行部署。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM