2017-02-21 5 views
0

ドーマモードでドッカーを実行すると、ドッカーサービスが更新されると、過去のタスクの履歴が蓄積されます。 docker node psを実行すると、タスクのログが表示されます。私はサービスを削除せずに、このログをクリアするにはどうすればよいDockerのタスク履歴をクリアする方法

enter image description here

答えて

4

あなたが実行することにより、群れで歴史の制限を調整することができます。代わりにhttps://docs.docker.com/engine/reference/commandline/swarm_update/

+0

私はそれを制限するのではなく、明確にするためのものを探していましたが、これは機能します。乾杯。 –

+0

個々のタスクを削除するには、コンテナIDに 'docker rm'を実行できるはずです。それは群れホストごとにローカルです。 – BMitch

+0

daemon.jsonでタスク履歴の制限を設定できますか? – tkyass

0

この:唯一の詳細については、CLIのドキュメントを参照してください。5.デフォルトの代わりに1つの前のタスクを維持します

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

をタスク履歴をクリアし、現在実行中のコンテナのみを表示するように機能しました。

#docker swarm update --task-history-limit 0 
関連する問題