Убедитесь, что указанные c контейнеры продолжают работать, даже если раздел / var / lib / docker заполнен? - PullRequest
1 голос
/ 17 июня 2020

У меня много Docker контейнеров. Я знаю, что наиболее распространенным режимом сбоя является нехватка места на диске в / var / lib / docker, что может полностью парализовать Docker - после перезагрузки go может вообще не работать. Есть ли способ защитить определенные c сверхчувствительные проекты, запущенные на сервере, от исчерпания / var / lib / docker?

Единственный вариант, который я могу придумать, - это переместить их в отдельный ВМ, но это создает проблемы с управлением ресурсами для хоста.

Могу ли я убедиться, что состояние некоторых контейнеров (включая метаданные и базовые изображения) находится за пределами / var / lib / docker?

Или я могу запустить два экземпляра dockerd на одном хосте? docker -in- docker на самом деле не вариант, учитывая, что он, похоже, не очень хорошо работает с совместным использованием томов из каталога хоста, что мне нужно, учитывая, что некоторые контейнеры совместно используют том, и мне нужно указать, где он находится .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...