运行 docker swarm --help 可快速查看 swarm 集群管理的主命令(如 init、join、leave 等),docker node --help 和 docker service --help 分别列出节点与服务级操作,各子命令支持 --help 查参数,join-token 生成可执行加入命令,inspect 命令则用于查看当前实际配置详情。

直接运行 docker swarm --help 就能列出所有 Swarm 集群管理的主命令和子命令概览。它不是罗列全部细节,而是给出清晰的指令层级结构,帮你快速定位下一步该用哪个命令。
查看 Swarm 主命令结构
在任意已安装 Docker 的节点上执行:
- docker swarm --help:显示 init、join、leave、update、inspect 等顶层操作
- docker node --help:列出 ls、inspect、update、promote、demote、rm 等节点级操作
- docker service --help:展示 create、ls、inspect、scale、update、rm、ps 等服务管理命令
查具体子命令的完整用法和选项
每个子命令都支持 --help 查看详细参数说明。例如:
-
docker swarm init --help:会说明
--advertise-addr、--listen-addr、--force-new-cluster等关键选项用途 -
docker service create --help:列出副本数(
--replicas)、更新策略(--update-delay、--update-parallelism)、滚动回滚(--rollback-*)等高级控制参数 -
docker node update --help:解释
--availability drain、--label-add、--role等运维常用选项
获取集群加入令牌与实际命令模板
不需要手动拼接 join 命令,Docker 提供专用子命令生成可直接执行的语句:
-
docker swarm join-token worker:输出完整的
docker swarm join --token ...命令,含默认端口 2377 - docker swarm join-token manager:返回可用于新增管理节点的带 token 命令
- docker swarm join-token -q worker:仅输出 token 字符串,适合脚本调用
结合 inspect 查看当前配置细节
帮助命令只告诉你“能做什么”,而 inspect 能告诉你“现在是什么”:
- docker swarm inspect:显示集群状态、CA 配置、自动锁状态、加密设置等底层信息
- docker node inspect self:查看本节点角色、可用性、标签、资源限制等真实配置
-
docker service inspect
:确认服务的实际部署参数,比如网络、挂载、密钥、更新策略是否按预期生效











