You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何列出Swarm模式节点?Docker Swarm命令相关问题咨询

如何列出Docker Swarm模式下的节点?

你说得对,Docker Swarm确实没有docker swarm list这个命令——要查看Swarm集群中的所有节点,你需要使用节点管理专属的命令:

docker node ls

这个命令会输出集群里所有节点的关键信息,包括节点ID、主机名、在线状态、角色(管理者/工作节点)、可用性等,帮你快速掌握集群的节点分布情况。

补充说明:Docker Swarm与Node命令的分工

你提到的docker swarm COMMAND系列命令,主要是用来管理Swarm集群本身的生命周期,比如:

  • docker swarm init:初始化一个新的Swarm集群
  • docker swarm join:让节点加入已有集群
  • docker swarm join-token:管理节点加入集群的令牌
  • docker swarm leave:让节点退出集群

而节点的具体管理操作(查看、调整角色、检查状态等),则是通过docker node系列命令来完成的,除了ls,常用的还有:

  • docker node inspect <节点ID/名称>:查看单个节点的详细配置
  • docker node promote <节点ID/名称>:将工作节点升级为管理者
  • docker node demote <节点ID/名称>:将管理者降级为工作节点

如何获取更多相关信息?

如果想了解更多细节,可以通过以下方式查看官方内置的帮助文档:

  • 查看docker node的所有可用子命令:
    docker node --help
    
  • 查看docker node ls的具体参数(比如过滤输出、调整显示格式):
    docker node ls --help
    
  • 查看docker swarm命令的详细用法:
    docker swarm --help
    

内容的提问来源于stack exchange,提问作者Richard Rublev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:20:50