LINUX.ORG.RU

Автоматическое включение docker-плагина после рестарта докера

 ,


0

0

Использую в своей задаче плагин для докера rexray/s3fs - двум независимым сервисам нужно общее хранилище файлов. Плагин s3fs используется в docker-compose одного из них. После ребута системы или обновления докера (и последующего рестарта) этот сервис не может стартовать из-за того, что плагин отключен. Ещё могу это проиллюстрировать так:

> docker plugin ls
ID             NAME                 DESCRIPTION                                     ENABLED
1d2ac736f59f   rexray/s3fs:latest   REX-Ray FUSE Driver for Amazon Simple Storag…   true

> systemctl restart docker
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
...
==== AUTHENTICATION COMPLETE ===

> docker plugin ls
ID             NAME                 DESCRIPTION                                     ENABLED
1d2ac736f59f   rexray/s3fs:latest   REX-Ray FUSE Driver for Amazon Simple Storag…   false

Из полезного удалось нагуглить только issue в гитхабе NetApp/trident под названием «Docker plugins not enabled after host reboot or docker service restart». Но там, как я понял, это пофиксили разработчики плагина. Может быть есть какое-то универсальное решение?


Ответ на: комментарий от dib2

костыльненько выглядит.. особенно на фоне того, что могут быть контейнеры с, например, restart:always которые сразу после старта докер демона побегут запускаться.

надо плагин чинить

aol ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.