dcos marathon app add
Adding an application
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. |