Найти в Дзене
Open Source

Как установить Portainer на Synology NAS

Portainer - это наиболее универсальное программное обеспечение для управления контейнерами, которое упрощает безопасное внедрение контейнеров с поразительной скоростью. Portainer позволяет управлять стеками Docker, контейнерами, образами, томами, сетями и многим другим! Он совместим с автономным движком Docker и с Docker Swarm. В этом пошаговом руководстве я покажу вам, как установить Portainer на NAS Synology с помощью Docker. Шаг 1 Установите Container Manager через "Центр пакетов" Synology. Если вы используете более старую версию DSM (менее 7.2), найдите Docker вместо Container Manager. Шаг 2 Перейдите в File Station и откройте папку docker. Внутри папки docker создайте новую папку и назовите ее portainer. Следуйте инструкциям на изображениях ниже.
Примечание: Будьте внимательны, вводите только строчные, а не заглавные буквы. Шаг 3 Перейдите в Панель управления / Планировщик задач / Создать / Запланированная задача / Скрипт, заданный пользователем. Следуйте инструкциям, приведенным
Оглавление

Portainer - это наиболее универсальное программное обеспечение для управления контейнерами, которое упрощает безопасное внедрение контейнеров с поразительной скоростью. Portainer позволяет управлять стеками Docker, контейнерами, образами, томами, сетями и многим другим! Он совместим с автономным движком Docker и с Docker Swarm. В этом пошаговом руководстве я покажу вам, как установить Portainer на NAS Synology с помощью Docker.

Шаг 1

Установите Container Manager через "Центр пакетов" Synology. Если вы используете более старую версию DSM (менее 7.2), найдите Docker вместо Container Manager.

-2

Шаг 2

Перейдите в File Station и откройте папку docker. Внутри папки docker создайте новую папку и назовите ее portainer. Следуйте инструкциям на изображениях ниже.
Примечание: Будьте внимательны, вводите только строчные, а не заглавные буквы.

-3

Шаг 3

Перейдите в Панель управления / Планировщик задач / Создать / Запланированная задача / Скрипт, заданный пользователем. Следуйте инструкциям, приведенным на изображении ниже.

-4

Шаг 4

После того как вы щелкните на Скрипт, заданный пользователем, откроется новое окно. Следуйте приведенным ниже инструкциям:

  1. Общие: В поле "Общее" введите "Portainer". Выберите пользователя root.
  2. Расписание: Выберите "Выполнить в следующее число", укажите любую дату, затем выберите "Не повторять".
  3. Настройки задач: Установите флажок "Отправлять сведения о запуске по электронной почте", добавьте свой e-mail, а затем скопируйте и вставьте приведенный ниже код в область команд "Скрипт, заданный пользователем". После этого нажмите кнопку OK.
docker run -d --name=portainer \
-p 8000:8000 \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/portainer:/data \
--restart=always \
portainer/portainer-ce
-5

Шаг 5

После нажатия кнопки OK на ШАГЕ 4 откроется новое всплывающее окно с предупреждением. Нажмите OK.

-6

После нажатия кнопки OK введите пароль DSM и нажмите кнопку Отправить.

-7

Шаг 6

После нажатия кнопки Отправить на ШАГЕ 5 выберите задачу "Portainer" и нажмите кнопку "Запустить". Вам будет предложено запустить задачу Portainer - нажмите OK.

-8

Шаг 7

Откройте браузер и введите http://Synology-ip-address:9000/. Выберите имя пользователя и надежный пароль, подтвердите пароль и нажмите кнопку Создать пользователя.

-9

Шаг 8

Нажмите Get Started (начните работу, используя локальное окружение, в котором запущен Portainer).

-10

Шаг 9

Справа от раздела "Environments" нажмите на маленький карандаш.

-11

Шаг 10

После нажатия на маленький карандаш откроется новая страница. В области Public IP введите свой локальный IP NAS, который в моем случае равен 192.168.1.18, затем нажмите Update environment.

-12

Шаг 11

Если все прошло правильно, вы увидите это сообщение в правом верхнем углу экрана: "Environment updated".

-13

Ваш Portainer готов

-14

Шаг 12

На левой боковой панели Portainer нажмите на Registries, затем нажмите + Add registry.

-15

Шаг 13

Нажмите на кнопку Custom registry. В поле Name введите GHCR, а в поле Registry URL - ghcr.io.
Нажмите кнопку Add registry, чтобы сохранить настройки.
Примечание: реестр ghcr.io является обязательным, если вы хотите обновлять контейнеры Docker через Portainer, которые обслуживаются через реестр ghcr.io.

-16

Шаг 14

Нажмите на кнопку Custom registry. В поле Name введите CODEBERG, а в поле Registry URL - codeberg.org.
Нажмите Добавить реестр, чтобы сохранить настройки.
Примечание: Реестр codeberg.org является обязательным, если вы хотите обновлять контейнеры Docker через Portainer, которые обслуживаются через реестр codeberg.org.

-17

Шаг 15

Нажмите на кнопку Custom registry. В поле Name введите Quay.io, а в поле Registry URL - quay.io.
Нажмите кнопку Добавить реестр, чтобы сохранить настройки.
Примечание: Реестр quay.io является обязательным, если вы хотите обновлять контейнеры Docker через Portainer, которые обслуживаются через реестр quay.io.

-18

Шаг 16

Если все прошло правильно, область Registries будет выглядеть следующим образом:

-19

Шаг 17

Выполните следующие действия, чтобы удалить синюю кнопку "Upgrade to Business Edition", привлекающую внимание.

-20

Шаг 18

Загрузите расширение adBlocker для Chrome. Нажмите кнопку Добавить в Chrome. Следуйте инструкциям на изображении ниже.

-21

Шаг 19

Нажмите кнопку Добавить расширение. Следуйте инструкциям на изображении ниже.

-22

Шаг 20

Вернитесь на свою страницу Portainer. Щелкните правой кнопкой мыши на синей кнопке "Обновить до бизнес-версии". Выберите adBlocker, а затем Block this ad. Следуйте инструкциям на изображении ниже.

-23

Шаг 21

Нажмите Looks good.

-24

Шаг 22

Нажмите кнопку Block it!

-25

Шаг 23

Наслаждайтесь своим Portainer без синей кнопки "Upgrade to Business Edition", привлекающей внимание.

-26