У документації Docker є обговорення варіантів для власного виконавця ( https://docs.docker.com/engine/reference/commandline/daemon/ ). У документації йдеться
Параметр native.cgroupdriver вказує управління групами контейнера. Ви можете вказати cgroupfs або systemd. Якщо ви вказали systemd і він недоступний, система використовує cgroupfs. За замовчуванням, якщо не вказано жодного варіанта, execdriver спочатку спробує systemd і повернеться до cgroupfs. Цей приклад встановлює execdriver до cgroupfs:
Моє запитання - що таке cgroupfs
і як воно порівнюється systemd
в даному випадку? Гугл для інформації про те, що cgroupfs
призвів до твіту :
--exec-opt native.cgroupdriver = cgroupfs FTW. серйозно @docker, кинь підтримка груп, якими керує systemd, це катастрофа
Але я сподіваюсь, що хтось може надати більше детальних відомостей про те, що це насправді, а не просто сказати використовувати налаштування, яке відрізняється від типового.
--exec-opt native.cgroupdriver=cgroupfs
. Але я підозрюю, що якщо ви написали відповідь, в якій пояснювали налаштування, яке початківцю простіше зрозуміти, ніж те, що є в документації Докера, що ви отримаєте кілька оновлень, і це може бути корисно людям, які знайдуть питання від Google і в майбутньому.