Все для домашнего медиа - Отзывы | Советы по покупке | Дизайн | Новости технологий

Установите Portainer с помощью Docker – управляйте всеми вашими контейнерами Docker

3 194

В предыдущем посте я показал вам, как вы можете установить HTPC Manager с помощью Docker, чтобы объединить ваши любимые сервисы в одном веб-интерфейсе. Сегодня я покажу вам, как вы можете установить Portainer с помощью Docker. Portainer – это также пользовательский интерфейс управления, который позволяет легко управлять хостом Docker. Кроме того, Portainer позволяет вам управлять контейнерами Docker, изображениями, томами, сетями и многим другим, что делает управление ресурсами Docker быстрым. В то время как Kitematic для Windows предоставляет графический интерфейс Docker для Windows, Portainer предоставляет веб-интерфейс, который работает на любой платформе.
Обязательно прочитайте: Ultimate Smart Home Media Server с Docker и Ubuntu 18.04 – Базовый

Перед установкой Portainer с помощью Docker вы можете попробовать публичный демонстрационный экземпляр (войти с демо- именем пользователя и паролем tryportainer ), чтобы проверить функциональность.

Если вы не знаете, что такое Docker, обязательно прочтите наше руководство «Что такое Docker» и сравните его с VirtualBox и ознакомьтесь с используемыми терминами. [ Читайте: что такое Usenet и почему он лучше Torrents? ]

Установите Portainer с помощью Docker

Перед запуском руководства по установке Docker Portainer обязательно ознакомьтесь с нашими предыдущими руководствами, в которых вы можете научиться устанавливать Docker в Ubuntu, Windows 10 Pro / Ent и Windows 7 и 8 .

Установите Portainer с помощью Docker - управляйте всеми вашими контейнерами Docker

Командная строка Docker

Вы можете установить Portainer, используя Docker, в новый  контейнер Docker с нуля. Но готовые контейнеры уже доступны для нескольких приложений в Docker Hub. Так что все, что вам нужно сделать, это вытащить эти контейнеры и установить. Если вы готовы, откройте командную строку Docker и будьте готовы настроить Portainer в Docker.

Рекомендуемые сборки HTPC / Home Server:

1. Команда Putainer Pull

Чтобы установить Portainer с помощью Docker, сначала необходимо получить последнюю версию контейнера Portainer из концентратора Portainer Docker. Это официальное изображение Docker для Portainer.

docker pull portainer/portainer

Вытащите готовый контейнер докера Portainer с помощью приведенной выше команды.

2. Установите параметры конфигурации Portainer в Docker

После извлечения контейнера с последней версией Portainer нам необходимо настроить параметры использования, такие как папки загрузки, номер порта и т.д. Для службы. Скопируйте все строки в блоке кода ниже (это одна отдельная команда) и вставьте его в приглашение Docker.

sudo docker create --name=portainer --restart=always -v /home/docker/portainer/data:/data -v /var/run/docker.sock:/var/run/docker.sock -e PGID=1001 -e PUID=1001 -e TZ=Europe/London -p 9000:9000 portainer/portainer

Хотя вы можете просто скопировать и вставить параметры, упомянутые выше, я рекомендую вам разобраться с каждым параметром, используя приведенное ниже описание, и настроить его по своему вкусу, чтобы настроить Portainer в Docker. Поэтому перед выполнением вышеуказанной команды docker измените определенные параметры (например, номер порта, папки и т.д. ) В соответствии с вашей ситуацией.

  • sudo docker create --name=portainer  – Создает новый докер-контейнер с именем “portainer”
  • --restart=always – Запускает контейнер Portainer автоматически во время загрузки. Если вы не хотите, чтобы контейнер запускался автоматически, вы можете пропустить эту команду.
  • -v /home/docker/portainer/data:/data – Определяет расположение файлов конфигурации Portainer. В этом случае папка конфигурации находится в каталоге / home / docker / portainer /.
  • -v /var/run/docker.sock:/var/run/docker.sock – Определяет местоположение подключения Docker. В этом случае папка конфигурации находится в /var/run/docker.sock.
  • -e PGID=1001 -e PUID=1001 – Указывает идентификатор пользователя, чтобы минимизировать проблемы с разрешениями, которые могут возникнуть между хост-ОС (Ubuntu) и контейнером.
  • -e TZ=Europe/London – Определяет информацию о часовом поясе. Вы можете проверить свой часовой пояс, перейдя по этой ссылке .
  • -p 9000:9000 – Определяет порты, используемые Portainer. В этом случае порт 9000: 9000.

3. Запустите и остановите контейнер Portainer в докере

Если вы использовали правильные параметры, вы можете запустить только что созданный контейнер Portainer, используя следующую команду.

sudo docker start portainer

После запуска контейнера Portainer Docker вы сможете открыть веб-интерфейс на порту 9000. В моем случае IPhttp://192.168.0.108:9000.

Установите Portainer с помощью Docker - управляйте всеми вашими контейнерами Docker

Домашняя страница Portainer с панелью управления

Обратите внимание, что перед тем, как попасть на домашнюю страницу, вам будет предложено установить пароль для администратора. Убедитесь, что вы используете надежный пароль.

Установите Portainer с помощью Docker - управляйте всеми вашими контейнерами Docker

Настройка пароля администратора Portainer

Portainer теперь установлен в Docker. Что делать дальше?

Поздравляем! Вам удалось успешно настроить Portainer в Docker. После настройки Portainer для Docker управлять док-контейнерами очень просто. Если вы хотите иметь доступ к интерфейсу Portainer за пределами вашей домашней сети, обязательно настройте переадресацию портов на маршрутизаторе. Вам нужно будет перенаправить порт Portainer на локальный / внутренний IP-адрес системы с установкой Docker.

Далее вы можете узнать, как  установить RuTorrent с помощью Docker, uTorrent-подобного BitTorrent-клиента с улучшенными функциональными возможностями и скоростями. Скоро зайдите, чтобы узнать больше о Docker и о том, как вы можете установить различные другие сервисы в контейнеры Docker.

Источник записи: https://www.smarthomebeginner.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее