Как установить Rancher Docker Container Manager на Debian
На этой странице
- Требования
- Начало работы
- Установить Docker
- Установить Ранчер
- Ссылки
Rancher — это бесплатный проект с открытым исходным кодом, предоставляющий платформу управления контейнерами Docker. Rancher позволяет нам использовать Docker в производстве в больших масштабах. Rancher поставляется с модульными инфраструктурными услугами, такими как многоузловая сеть, глобальная и локальная балансировка нагрузки, мониторинг, восстановление и моментальные снимки томов.
В этом руководстве мы узнаем, как установить Rancher на Debian 9.
Требования
- Сервер под управлением Debian 9.
- Пользователь без полномочий root с привилегиями sudo.
Начиная
Перед запуском рекомендуется обновить репозиторий APT до последней версии. Вы можете сделать это с помощью следующей команды.
sudo apt-get update -y
sudo apt-get upgrade -y
Далее перезагрузите систему, чтобы применить все изменения. Затем установите необходимые пакеты с помощью следующей команды:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
После установки всех необходимых пакетов можно переходить к следующему шагу.
Установить Докер
Rancher основан на Docker, поэтому вам нужно будет установить Docker в вашу систему. По умолчанию последняя версия Docker недоступна в репозитории Debian 9. Поэтому вам нужно будет добавить репозиторий Docker в вашу систему.
Сначала загрузите и добавьте ключ GPG, используя следующую команду:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Затем добавьте репозиторий Docker с помощью следующей команды:
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee -a /etc/apt/sources.list.d/docker.list
Затем обновите базу данных apt с помощью следующей команды:
sudo apt-get update -y
Наконец, установите Docker, выполнив следующую команду:
sudo apt-get install docker-ce -y
После установки Docker вы можете проверить его с помощью следующей команды:
Установить Ранчер
Docker запущен и работает, пришло время установить Rancher.
Вы можете запустить сервер Rancher с помощью следующей команды:
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Приведенная выше команда займет пару минут для запуска сервера Rancher. После того, как образ Rancher будет загружен и успешно запущен, вы должны увидеть следующий вывод:
stable: Pulling from rancher/server bae382666908: Pull complete 29ede3c02ff2: Pull complete da4e69f33106: Pull complete 8d43e5f5d27f: Pull complete b0de1abb17d6: Pull complete 422f47db4517: Pull complete 79d37de643ce: Pull complete 69d13e08a4fe: Pull complete 2ddfd3c6a2b7: Pull complete bc433fed3823: Pull complete b82e188df556: Pull complete dae2802428a4: Pull complete a6247572ea3c: Pull complete 884c916ebae4: Pull complete 85517c9c5365: Pull complete 02dded9fe690: Pull complete fd9f433c3bc6: Pull complete 44d91b3fea45: Pull complete 0d463387dfeb: Pull complete 60753c4d26f0: Pull complete a003892966fe: Pull complete Digest: sha256:42441f0128fae4d72d51f92de2049392427d462356282a46f28434332967c7e4 Status: Downloaded newer image for rancher/server:stable dd9b5fcfb019d233e8e269756c6cc790d8196c6e1711135a3a8fcb351e56cdd9
Теперь откройте веб-браузер и введите URL-адрес http://your-server-ip:8080, вы будете перенаправлены на страницу администрирования Rancher, как показано ниже:
Rancher по умолчанию не настраивает контроль доступа. Чтобы настроить Контроль доступа, перейдите на вкладку ADMIN и нажмите Контроль доступа, вы должны увидеть следующую страницу:
Здесь нажмите LOCAL, введите имя пользователя и пароль администратора, затем нажмите кнопку «Включить локальную аутентификацию», вы должны увидеть следующую страницу:
Ссылки
- https://rancher.com/