2017-02-21 8 views
0

При запуске докеров в режиме роя история прошлых задач накапливается при обновлении докеров. Запуск docker node ps отображает журнал задач.Как очистить историю задач Docker

enter image description here

Как очистить этот журнал, не удаляя службу?

ответ

4

Вы можете настроить предел истории в роя, запустив:

docker swarm update --task-history-limit=1 

Который будет только держать одну предыдущую задачу вместо значения по умолчанию 5. См Cli документы для получения более подробной информации: https://docs.docker.com/engine/reference/commandline/swarm_update/

+0

Я искал что-то, чтобы очистить его, а не ограничивать его, но это сработает. Приветствия. –

+0

Чтобы удалить отдельные задачи, вы должны иметь возможность запускать 'docker rm' в идентификаторе контейнера. Это местный рой. – BMitch

+0

Могу ли я установить лимит истории задач в daemon.json? – tkyass

0

Вместо этого работали лучше, чтобы очистить историю задач и показать только текущие запущенные контейнеры.

#docker swarm update --task-history-limit 0 
Смежные вопросы