CLI знать нужно, но иногда хочется красивого WEB UI. Что-то потестировать или просто отдохнуть от консоли. Да и про Docker пишут везде где только можно.
Выход есть — Portainer.
Portainer — это платформа для управления контейнерами с открытым исходным кодом, которая предоставляет удобный пользовательский интерфейс для управления Docker и Kubernetes.
Сервис позволяет управлять контейнерами прямо из браузера, что делает его удобным для администраторов и разработчиков.
Установка
Перед установкой Portainer, проверьте, что у вас уже есть Docker (если нет, то прошу в документацию)
Мы будем разворачивать Portainer в Docker. Как ни странно, система управления контейнерами будет сама развернута в контейнере.
Создаем хранилище
docker volume create portainer_data
Устанавливаем и запускаем
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Проверяем
docker ps
Далее заходим по ip_address:9000
Вводим логин и устанавливаем пароль
Вы можете подключаться как к локальному серверу Docker, так и удаленному. К примеру выбираем Local, нажимаем Connect и попадаем в Панель управления контейнерами.
Интерфейс очень дружелюбный, из полезного отмечу App Templates, с помощью которого вы можете буквально в несколько кликов развернуть одно из уже доступных приложений. Опять же одно из преимуществ — все сопутствующие настройки задаются через Web.
UPD
Для обновления на последнюю версию
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest







