Rancher Use Case: Manage Containers
Table of Contents
- Use Case: Container Management
- Scenario 1: Container Management Through a Web-Based UI
- Scenario 2: Container Orchestration
Rancher is a container management system for running Docker container systems. The Rancher container management platform also offers a convenient, easy-to-use web-based user interface. This use case will explore how Rancher can be used to manage a system of Docker containers.
Use Case: Container Management
In this scenario we will examine how using Rancher, and Rancher's container orchestration system Cattle, can benefit a user who is tasked with managing a system of Docker containers.
The user is familiar with Docker and the Linux command line, but is looking for an easy way to manage Docker on a day-to-day basis. The user is also looking for a UI which can make it simpler to explain the Docker system to non-technical peers.
Scenario 1: Container Management Through a Web-Based UI
Rancher offers native support for running and managing Docker Swarm containers, including support for multiple clusters, setting access policies to define security, and more.
Rancher's web-based UI makes it easy and intuitive to see at a glance what is happening with your Docker system. The UI also makes it simple to launch and manage containers with a few clicks.
The standard Docker command line interface is useful and powerful tool, and most Docker administrators are well familiar with it. However, a web-based UI can be an easier and faster way to work with Docker on a day-to-day basis.
Rancher's UI also makes it easier to demonstrate Docker to other departments and managers, who may not be as familiar with a command line interface.
Learn how to install and use Rancher, and get a look at some aspects of the Rancher UI, in our article Install and Use Rancher on a 1&1 Cloud Server With Ubuntu 16.04.
To see how you can also use Rancher from the command line, see our article Use Rancher Compose to Launch Docker Containers.
Scenario 2: Container Orchestration
Rancher has its own container orchestration system, called Cattle. Cattle has a full API which supports YAML syntax, and includes templates for managing other orchestration systems like Kubernetes, Mesos, and Swarm.
Rancher's Cattle orchestration system is particularly useful for users who want to add a convenient and powerful UI to an existing container orchestration system. If you are using Kubernetes to manage Docker container orchestration, you can use Rancher with the Cattle system to manage this installation.
For an example of using Rancher to orchestrate containers and application deployment, see our article Use Rancher to Deploy an Application.