The DC/OS Web GUI is the primary visual control interface for observing and managing your cluster.
- Enter the IP of a DC/OS master node (or a master node load balancer) in a browser
- Select a supported OAuth authorizer (Google, Github, or Microsoft)
- Follow the authorizer specific instructions to log in
Install MinitTwit as a DC/OS Service.
- Select
Services
in the left navigation panel to access the service list page - Select
Deploy Service
to open the service creation screen - On the
General
tab, enter a serviceID
unique to the cluster (e.g.minitwit
) - On the
General
tab, enter the amount ofMemory
to allocate to the service (e.g.512
) - On the
Container Settings
tab, enter the name or url of aContainer Image
(e.g.mhausenblas/minitwit
) - On the
Network
tab, underNetwork Type
, selectBridge
to enable mapping container ports to host ports - On the
Network
tab, underService Endpoints
, enter theContainer Port
used by the service container (e.g.80
) - On the
Optional
tab, underAccepted Resource Roles
, enterslave_public
to constrain deployment to public nodes - In JSON Mode, under
container.docker.portMappings[0]
, add"hostPort": 80,
to specify which host port to use - In JSON Mode, add
"requirePorts": true,
so that the service will only be deployed to nodes that have the specified host port available. - Select
Deploy
to deploy the service
- Select
Services
in the left navigation panel to access the service list page - Select the name of the deployed service (e.g.
minitwit
) to access the service detail page - Select the
Task ID
of the task with statusRunning
to access the task detail page - Select the first link in the
Endpoints
list to access the service itself
- Select
Services
in the left navigation panel to access the service list page - Hover over the name of the deployed service (e.g.
minitwit
) to show the service actions button - Select the service actions button to show a dropdown of service actions
- Select
Destroy
to destroy the service and its tasks