dcos marathon app add

添加应用程序

说明

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

使用

  1. dcos marathon app add <app-resource>

选项

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

位置自变量

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

示例

部署简单的应用程序

在该示例中,将一个简单的应用程序部署到 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

父命令

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