dcos marathon app add

添加应用程序

说明

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

使用

  1. dcos marathon app add <app-resource> [OPTION]

选项

无。

位置自变量

名称,简写说明
<app-resource>Path to a file or HTTP(S) URL that contains the app’s JSON definition. If omitted, the definition is read from stdin。有关详细说明,请参阅文档

父命令

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

示例

部署简单的应用程序

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

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

    1. {
    2. "id": "/my-app",
    3. "networks": [
    4. { "mode": "container/bridge" }
    5. ],
    6. "container": {
    7. "type": "DOCKER",
    8. "docker": {
    9. "image": "group/image",
    10. }
    11. },
    12. "portMappings": [
    13. { "hostPort": 80, "containerPort": 80, "protocol": "tcp"}
    14. ],
    15. "instances": 1,
    16. "cpus": 0.1,
    17. "mem": 64
    18. }
  2. 将您的应用程序添加到 Marathon:

    1. dcos marathon app add <my-app.json>

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

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

    1. dcos marathon app list

    输出应如下所示:

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

    ```