Вступление
Здравствуйте! Я расскажу вам о Portainer – замечательном инструменте для управления контейнерами и Docker-окружениями.
Как человек, работающий с этими технологиями, я просто не могу обойтись без него. Итак, представьте себе: вы – администратор сервера, перед вами множество контейнеров, которые нужно контролировать, настраивать и мониторить. Вместо того чтобы каждый раз вручную писать команды в консоли, вы можете использовать Portainer.
Это приложение делает управление контейнерами простым и удобным, как никогда раньше. Представьте: вы заходите в веб-интерфейс Portainer, и перед вами открывается вся необходимая информация о ваших контейнерах. Вы можете просматривать их статус, логи, настройки и многое другое. Если нужно что-то изменить, вы просто выбираете нужный контейнер, кликаете пару кнопок, и готово! Никаких сложных команд и длинных строк кода.
Но это еще не все. Portainer также позволяет управлять сервисами Docker, создавать новые образы и развертывать их на ваших серверах. А если у вас есть несколько серверов, Portainer поможет синхронизировать настройки между ними. Это очень удобно, когда у вас большая инфраструктура. В общем, если вы хотите упростить свою работу с Docker и контейнерами, Portainer – ваш лучший выбор.
Иногда, когда ставишь стороннее приложение на CasaOS, не происходит экспорт приложения в оболочку. Контейнер повисает и средствами CasaOS её не удалить. Вот здесь нам придет на помощь Portainer. Бонусом мы еще получим внушительный набор предустановок для различных сервисов и это расширит наши возможности.
Установка Portainer.
Как всегда, рутинно идем в App Store CasaOS и кликаем на установку нашего приложения. После установки в интерфейсе программы надо ввести учетные данные администратора.
После входа админом, мы можем открыть локальную ноду. Тыкаем в неё и переходим в закладку Контейнеры.
Здесь видны все установленные контейнеры с нашими приложениями и мы можем ими управлять но лучше это делать через CasaOS.
Теперь посмотрим список приложений которые есть в пакете Portainer. Идем на Templates -> Application и получаем довольно внушительный список приложений, которые мы можем установить не прибегая к услугам терминала и кода.
В списке присутствуют многие популярные CMS и различные сервисы и базы данных для построения сетевого окружения. Давайте попробуем что либо поставить. Ну наверно все сразу скажут WP. Ок, ставим Wordpress. Выберем в списке WP, нас попросят ввести название базы данных и пароль root.
Ввели? Жмем кнопку Deploy и ждем окончания установки. После окончания идем по адресу http://IP сервера:32768 и получаем страницу установки WP.
Выбираем язык и продолжаем. Заполняем форму с данными нашего админа и ждем окончания установки.
Вводим логин и пароль админа и нам открывается панель администратора. Инсталляция WordPress прошла успешно.
Единственный минус, не все приложения можно внедрить в CasaOS, например Stacks WP не подхватывается. Это конечно можно сгладить, сделав простую ссылку на WP. Делается это просто - жмем плюс и выбираем пункт "Добавить внешнюю ссылку" вводим адрес сервиса. И вуаля, нажав на кнопку мы переходим на страницу WordPress.
На сегодня все. Кому интересно подписывайтесь. Всем удачи!