文章目录
- Docker Swarm 集群维护常用命令大全(生产环境版)
- 一、集群基础管理(初始化/令牌/全局信息)
- 二、节点运维(增/删/改/查/维护)
- 三、服务运维(核心编排操作)
- 四、栈(Stack)管理(多服务批量部署)
- 五、网络/配置/密钥管理(生产环境安全&隔离)
- 5.1 网络管理(Overlay为核心)
- 5.2 配置(Config)管理(非敏感配置)
- 5.3 密钥(Secret)管理(敏感信息)
- 六、集群监控与故障排查
- 七、节点维护与故障处理
- 八、集群清理与销毁
- 生产环境命令使用原则
Docker Swarm 集群维护常用命令大全(生产环境版)
本文按「集群基础管理、节点运维、服务运维、栈管理、网络/配置/密钥管理、监控排查、故障处理、集群清理」8大维度整理常用命令,附示例与生产环境注意事项,覆盖集群全生命周期维护场景。
一、集群基础管理(初始化/令牌/全局信息)
| 命令用途 | 命令示例 | 核心说明 & 生产注意事项 |
|---|---|---|
| 初始化 Swarm 集群 | docker swarm init --advertise-addr 192.168.90.100 --cert-expiry 8760h | 1.--advertise-addr:指定节点内网IP(必选,避免使用公网IP);2. --cert-expiry:证书有效期设为1年(默认90天);3. 仅在第一个管理节点执行 |
| 查看管理节点加入令牌 | docker swarm join-token manager | 生产环境需妥善保存令牌,避免泄露;可通过--quiet仅输出令牌:docker swarm join-token --quiet manager< |