Description
The dcos marathon app add
command allows you to add an application.
Usage
dcos marathon app add <app-resource>
Options
Name | Description |
---|---|
--help |
Show this message and exit. |
Positional arguments
Name | Description |
---|---|
<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 . For a detailed description, see the documentation. |
Examples
Deploy a simple app
In this example, a simple app is deployed to DC/OS Marathon.
-
Create an app definition file named
my-app.json
with these contents.{ "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 }
-
Add your app to Marathon:
dcos marathon app add <my-app.json>
If this is added successfully, there is no output.
-
Verify that the app has been added with this command:
dcos marathon app list
The output should look like this:
ID MEM CPUS TASKS HEALTH DEPLOYMENT CONTAINER CMD /myApp 64 0.1 0/1 --- scale DOCKER None
Parent command
Command | Description |
---|---|
dcos marathon | Deploy and manage applications to DC/OS. |