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
The first user to log in will have a new account created for them automatically. Subsequent users will need to be invited by the logged in user.
Once the first account has been created, new users must be invited by a current user.
- Select
System
in the left navigation panel to access the system overview page - Select the
Organization
tab to access the user list page - Select
New User
to open the user invite screen - In the
Email
field, enter the OAuth-compatible email of the new user - Select
Add User
to create the user account and send an invitation email
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.256
) - On the
Container Settings
tab, enter the name or url of aContainer Image
(e.g.karlkfi/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