dcos marathon app add

添加应用程序

说明

<<<<<<< HEAD dcos marathon app add 命令让您可以添加应用程序。

dcos marathon app add 命令允许您添加应用程序。

staging

使用

dcos marathon app add <app-resource> 

选项

名称 说明
--help 显示此消息后退出。

位置自变量

名称 说明
<app-resource> 包含应用程序的 JSON 定义的文件或 HTTP(S) URL 路径。如果遗漏,则从 stdin 中读取定义。有关详细说明,请参阅文档

示例

部署简单的应用程序

在该示例中,将一个简单的应用程序部署到 DC/OS Marathon。

  1. 使用这些内容创建名为 my-app.json 的应用定义文件。

    {
        "id": "/my-app",
        "networks": [
              { "mode": "container/bridge" }
        ],
        "container": {
        "type": "DOCKER",
        "docker": {
              "image": "group/image",
            }
        },
        "portMappings": [
          { "hostPort": 80, "containerPort": 80, "protocol": "tcp"}
        ],
        "instances": 1,
        "cpus": 0.1,
        "mem": 64
    }
    
  2. 将您的应用程序添加到 Marathon:

    dcos marathon app add <my-app.json>
    

    如果添加成功,则没有输出。

  3. 使用此命令验证是否已添加应用程序:

    dcos marathon app list
    

    输出应如下所示:

     ID     MEM  CPUS  TASKS  HEALTH  DEPLOYMENT  CONTAINER  CMD
    /myApp   64  0.1    0/1    ---      scale       DOCKER   None
    

父命令

命令 说明
dcos marathon 将应用程序部署到 DC/OS 并对其进行管理。