baltun
Администратор
- Сообщения
- 12.279
- Реакции
- 3.082
- Баллы
- 1.833
Подключаем репозиторий:
Устанавливаем docker, если он не установлен:
Запускаем docker:
Создадим Volume где будет храниться информация:
Устанавливаем Portainer:
Запускаем его на порту 9000:
Проверяем, что контейнер запущен:
Процесс обновления:
Запускаем Portainer:
Если требуется пропустить через фаервол:
Сама веб панель будет доступна по адресу
Код:
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Устанавливаем docker, если он не установлен:
Код:
dnf install docker-ce --nobest -y
Запускаем docker:
Код:
systemctl start docker
systemctl enable docker
systemctl status docker
Создадим Volume где будет храниться информация:
Код:
sudo docker volume create portainer_data
Устанавливаем Portainer:
Код:
docker pull portainer/portainer-ce:latest
Запускаем его на порту 9000:
Код:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Проверяем, что контейнер запущен:
Код:
docker ps
Процесс обновления:
Код:
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
Запускаем Portainer:
Код:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Если требуется пропустить через фаервол:
Код:
firewall-cmd --permanent --zone=trusted --change-interface=docker0
firewall-cmd --permanent --zone=trusted --add-port=4243/tcp
firewall-cmd --reload
У вас нет разрешения на просмотр ссылки, пожалуйста Вход или Регистрация
- Stacks - Тут содержатся так называемые стэк контейнеры. В таких контейнерах присутствует сразу же несколько сервисов например Nginx + Php + MySQL. Выгодным отличием стэк контейнера заключается в том что мы можем устанавливать какой сервис запускать после какого. Например в случае веб сервера имеет смысл сначала запустить БД потом PHP и После этого запустить Nginx. Если бы мы сначала запустили Nginx то наблюдали бы ошибки связанные с невозможностью подключиться к базе данных или же ошибки Php. Это фишка самого докера, а не портейнера.
- Containers - Наши контейнеры. Запущенные и остановленные.
- Images - образы для контейнеров. Те что скачиваются с докерхаба либо же те которые мы сами билдим.
- Volume - название говорит само за себя. Тут содержаться наши виртуальные фаиловые системы для контейнеров.
- Networks - сети.
Вложения
Последнее редактирование: