Synology Docker Время ожидания Повторите попытку

Всем привет!!!

Периодически в своем Synology NAS я встречал ошибку в Docker и не мог скачать образ контейнера. Ошибка то появлялась, то все работало как положено. Давайте я покажу как гарантировано загрузить контейнер Docker на Synology NAS

Сама ошибка выглядит так

В интернете есть много рекомендаций по исправлению, я излажу их все, но гарантированно работает только последняя рекомендация в моем списке.

Первая рекомендация изменить DNS

Ребята с реддита рекомендуют поменять в сетевых настройках NAS сервер DNS на 1.1.1.1 или 9.9.9.9.

Сделать это можно в панели управления – сеть и установить вручную DNS сервер

Если у вас есть Adguard Home то в нем можно добавить такие строки в конфигурацию

#tmdb.org domen
[/docker.com/]1.1.1.1

Где 1.1.1.1 и есть сервер DNS, на который ребята с реддита рекомендуют прейти. Должно выглядеть примерно как на картинке ниже

Но как вы поняли мне это не помогло.

Вторая рекомендация скачать через командную строку

Этот способ для новичка сложнее, но другого рабочего способа я не знаю.

Сначала нужно включить доступ по SSH. Для этого в панели управления перейдите в настройку Терминал и SNMP и включите службу SSH. Если не прокидывать порт SSH на роутере, то эту настройку можно и не выключать потом.

Дальше нужно воспользоваться терминалом. Для Windows это встроенный PowerShell, для MacOS и Linux это так и называется терминал и ввести такую команду:

ssh -p 22 user@IP-NAS

Где

  • ssh – команда для подключения по протоколу ssh
  • -p 22 – использовать порт 22. Если не меняли порт 22, то эту опцию можно не применять. Если порт отличный от 22, то указывайте его в этой опции
  • user – пользователь DSM
  • IP-NAS – IP адрес Synology NAS

После подключения Synology NAS попросит ввести пароль от пользователя, что вы и должны сделать.

Подключившись нужно ввести такую команду:

sudo  chmod 666 /var/run/docker.sock

Затем можно скачать образ Docker командой

docker pull linuxserver/jackett

Эту команду можно найти на сайте Docker для выбранного вами контейнера

Если все сделано правильно вы увидите как контейнер Docker загружается на Synology NAS в командной строке

Когда процесс завершится переходим в DSM в Docker – Образы, где уже будет находиться наш образ Docker, который мы скачали.

Теперь можно запускать контейнер из образа Docker на Synology NAS как обычно. Единственно, если понадобится еще образ, то процедуру придется повторить.

На этом все, всем спасибо, желаю удачи!!!

Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии