dcos marathon app add

添加应用程序

说明

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

使用

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 并对其进行管理。