Я видел этот вопрос довольно много раз, поэтому вот простое руководство по обновлению ваших docker-контейнеров вручную с помощью пакета Synology Docker.
Перейдите в пункт меню Реестр, в интерфейсе Docker и найдите образ, который вы хотите обновить.
В этом примере мы обновляем MariaDB (убедитесь, что вы загружаете тот же образ, который использовали изначально).
Нажмите кнопку “Загрузить” и выберите latest
в списке тегов.
Пока ваш образ загружается, перейдите в раздел «Контейнер», выберите текущий контейнер MariaDB и остановите его.
Это можно сделать либо через контекстное меню, либо просто переключив чекбокс справа.
Как только ваш новый образ завершит загрузку (вы увидите системное уведомление), перейдите к последнему шагу.
Теперь выберите контейнер, который вы обновляете, и либо нажмите «Действие» в верхней части экрана, либо щелкните правой кнопкой мыши на контейнер и выберите «Действие» в раскрывающемся меню.
Дальше выберите пункт меню «Сброс» и подтвердите действие.
Ваш контейнер через пару секунд исчезнет, потом снова появится. Вам нужно запустить его снова, если у вас выключена опция автоматического запуска.
В процессе пересоздания новый контейнер запускается уже с последнего образа. Сами данные (которые примонтированы к локальным папкам) при этом действии остаются невредимыми.