DSM 7, операционная система Synology NAS, имеет приложение для управления контейнерами Docker, которое называется «Диспетчер контейнеров». Вы также можете использовать его для управления контейнерами Docker, сетями и другими вещами Docker.
Container Manager и Portainer от Synology имеют разные функции и пользовательские интерфейсы (UI). Вы можете использовать тот, который вам больше всего нравится.
В этой статье мы покажем вам, как установить Portainer в операционной системе DSM 7 вашего Synology NAS.
Тема содержания:
- Установка Docker на Synology NAS
- Создание папки данных для Portainer
- Создание задачи для установки Portainer на Synology NAS
- Установка Portainer на Synology NAS
- Проверка наличия Portainer на Synology NAS
- Доступ к установленному Portainer на Synology NAS
- Удаление задачи установки Portainer из Synology NAS
- Заключение
Установка Docker на Synology NAS
Для работы Portainer на Synology NAS должен быть установлен Docker. Вы можете установить Docker на Synology NAS из приложения «Центр пакетов» операционной системы DSM.
Чтобы открыть приложение «Центр пакетов», щелкните значок «Центр пакетов».
Поиск докера [1] и приложение Docker должно появиться в списке. Нажмите «Установить», чтобы установить Docker на Synology NAS. [2] .
Docker загружается и устанавливается на Synology NAS. Это займет некоторое время.
На этом этапе должен быть установлен Docker.
Создание папки данных для Portainer
Вам необходимо создать папку, в которой Portainer сможет хранить свои данные.
Сначала откройте приложение File Station.
Перейдите в общую папку Docker. [1] и нажмите Создавать > Создать папку [2] .
Введите «portainer-ce» в качестве имени папки. [1] и нажмите «ОК» [2] .
ПРИМЕЧАНИЕ: Portainer имеет две версии: Community Edition (CE) и Enterprise Edition (EE). В этой статье мы покажем вам, как установить Portainer Community Edition (CE). Если вы хотите установить Portainer Enterprise Edition (EE), с этого момента замените «portainer-ce» на «portainer-ee».
Должна быть создана папка данных для Portainer.
Вам необходимо знать полный путь к папке данных Portainer, которую вы только что создали, чтобы установить Portainer на Synology NAS. В нашем случае общая папка docker создается в томе 1. Таким образом, «/volume1/docker/portainer-ce» в нашем случае — это полный путь к папке данных Portainer.
Вы можете узнать том, который используется общей папкой Docker на Synology NAS, на странице Панель управления > Общая папка .
Создание задачи для установки Portainer на Synology NAS
Команду установки Portainer необходимо запускать на Synology NAS с правами root/admin. Единственный способ сделать это без доступа к SSH/терминалу на Synology NAS — использовать планировщик задач.
Планировщик задач можно открыть из приложения «Панель управления» операционной системы DSM вашего Synology NAS.
Чтобы создать новую задачу, нажмите на Создавать > Запланированная задача > Пользовательский сценарий .
На вкладке «Общие» введите «install-portainer» в качестве имени задачи. [1] , выберите «root» в раскрывающемся меню «Пользователь». [2] и обязательно снимите флажок «Включено». [3] .
Перейдите на вкладку «Расписание» и выберите «Выполнить» на следующую дату. [1] и выберите «Не повторять» в отмеченном раскрывающемся меню. [2] .
Перейдите на вкладку «Настройки задачи» и введите следующую команду в разделе «Пользовательский сценарий». [1] . Как только вы закончите, нажмите «ОК». [2] .
$ запуск докера -д -п 8000 : 8000 -п 9443 : 9443 --имя носильщик --перезапуск = всегда -в / был / бегать / докер.сокок: / был / бегать / docker.sock -в / том1 / докер / портьер-се: / переносчик данных / portainer-ce: последнийПРИМЕЧАНИЕ: Обязательно замените путь к папке данных Portainer «/volume1/docker/portainer-ce» на свой в данной команде.
Нажмите «ОК».
Должна быть создана новая задача «install-porttainer».
Установка Portainer на Synology NAS
Чтобы установить Portainer на Synology NAS, выберите задачу «install-portainer» в разделе Панель управления > Диспетчер задач и нажмите «Выполнить».
Нажмите «ОК».
Чтобы проверить статус задачи «install-portainer», выберите ее и нажмите Действие > Посмотреть результат .
Как видите, задача выполнилась без каких-либо проблем. Нажмите «ОК», чтобы закрыть результат запуска.
Проверка наличия Portainer на Synology NAS
Чтобы проверить, правильно ли установлен Portainer, откройте приложение «Диспетчер контейнеров» в операционной системе DSM вашего Synology NAS.
После открытия приложения «Диспетчер контейнеров» перейдите в раздел «Контейнер», и вы увидите, что новый контейнер-переносчик создан и запущен.
Доступ к установленному Portainer на Synology NAS
Чтобы получить доступ к Portainer, вам необходимо узнать IP-адрес вашего Synology NAS . В нашем случае IP-адрес нашего Synology NAS — 192.168.0.111.
Теперь посетите https://192.168.0.111:9443 из веб-браузера, и вы должны увидеть мастер первоначального создания пользователя Portainer.
Введите имя пользователя для входа в Portainer. [1] , пароль, который вы хотите установить для пользователя [2] и нажмите «Создать пользователя» [3] .
ПРИМЕЧАНИЕ: Обязательно замените IP-адрес 192.168.0.111 на IP-адрес Synology NAS.
Должен быть создан пользователь для входа в Portainer, и вы должны войти в веб-интерфейс Portainer.
Вы можете управлять контейнерами Docker из веб-интерфейса Portainer.
Как видите, Docker-контейнер portainer также виден в веб-интерфейсе Portainer.
Удаление задачи установки Portainer из Synology NAS
После того как Portainer будет установлен и начнет работать на вашем Synology NAS, вам следует удалить задачу «install-portainer» из Панель управления > Диспетчер задач .
Чтобы удалить задачу «install-portainer», выберите ее в планировщике задач и нажмите Действие > Удалить .
Нажмите «Удалить».
Задачу следует удалить из планировщика задач.
Заключение
В этой статье мы показали, как установить Portainer на Synology NAS под управлением операционной системы DSM 7 без доступа по SSH/терминалу. Мы также показали вам, как получить доступ к веб-интерфейсу Portainer, чтобы вы могли управлять контейнерами Docker вашего Synology NAS с помощью Portainer.