Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы====== Portainer ====== Установка Portainer для управления docker-хостом Шаг 1. Создать папку для хранения данных, которые не желательно терять. <code bash>$ mkdir /root/portainer/data</code> Шаг 2. Запустить контейнер, пробросить в него папку для данных, сокет для доступа к докеру и порт для доступа. <code bash>$ docker run --name portainer -d -p 9000:9000 -v /root/portainer/data:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer</code> Шаг 3. <note>Portainer GUI : http://<serverip>:9000</note> Остановка, перезапуск, удаление и переустановка Portainer Далее можно манипулировать контейнером уже по имени, указанному во время запуска, в моём случае это —name portainer. Например: <code bash>$ docker stop portainer $ docker start portainer</code> Для того, чтобы Portainer стартовал при загрузке системы, нужно немного видоизменить команду запуска, добавив —restart=always. Если контейнер уже был создан — предварительно его удалить. Не нужно бояться потери данных, так как они вынесены из контейнера в папку хоста из шага 1. <code bash>$ docker rm portainer</code> $ docker run --name portainer --restart=always -d -p 9000:9000 -v /root/portainer/data:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer Теперь можно перезагрузить сервер и убедиться, что контейнер с Portainer загружается автоматически. Если перезагрузка не допустима, то можно просто остановить и запустить сам докер. <code bash> $ service docker stop $ service docker start </code>СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal