Docker Swarm 源码分析 commands.go

发布于 2025-01-01 12:23:27 字数 1214 浏览 11 评论 0

定义支持的命令和参数格式。目前支持四个命令:

  • create:创建一个集群;
  • list:列出一个集群中的节点;
  • manage:管理集群;
  • join:加入一个集群。
var (
  commands = []cli.Command{
    {
      Name:    "create",
      ShortName: "c",
      Usage:   "Create a cluster",
      Action:  create,
    },
    {
      Name:    "list",
      ShortName: "l",
      Usage:   "List nodes in a cluster",
      Flags:   []cli.Flag{flTimeout},
      Action:  list,
    },
    {
      Name:    "manage",
      ShortName: "m",
      Usage:   "Manage a docker cluster",
      Flags: []cli.Flag{
        flStore,
        flStrategy, flFilter,
        flHosts,
        flLeaderElection, flManageAdvertise,
        flTLS, flTLSCaCert, flTLSCert, flTLSKey, flTLSVerify,
        flHeartBeat,
        flEnableCors,
        flCluster, flClusterOpt},
      Action: manage,
    },
    {
      Name:    "join",
      ShortName: "j",
      Usage:   "join a docker cluster",
      Flags:   []cli.Flag{flJoinAdvertise, flHeartBeat, flTTL},
      Action:  join,
    },
  }
)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

终遇你

暂无简介

文章
评论
690 人气
更多

推荐作者

梦途

文章 0 评论 0

蓝眼睛不忧郁

文章 0 评论 0

134fengkuang

文章 0 评论 0

yang18

文章 0 评论 0

属性

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文