ドーマモードでドッカーを実行すると、ドッカーサービスが更新されると、過去のタスクの履歴が蓄積されます。 docker node ps
を実行すると、タスクのログが表示されます。私はサービスを削除せずに、このログをクリアするにはどうすればよいDockerのタスク履歴をクリアする方法
?
ドーマモードでドッカーを実行すると、ドッカーサービスが更新されると、過去のタスクの履歴が蓄積されます。 docker node ps
を実行すると、タスクのログが表示されます。私はサービスを削除せずに、このログをクリアするにはどうすればよいDockerのタスク履歴をクリアする方法
?
あなたが実行することにより、群れで歴史の制限を調整することができます。代わりにhttps://docs.docker.com/engine/reference/commandline/swarm_update/
この:唯一の詳細については、CLIのドキュメントを参照してください。5.デフォルトの代わりに1つの前のタスクを維持します
docker swarm update --task-history-limit=1
をタスク履歴をクリアし、現在実行中のコンテナのみを表示するように機能しました。
#docker swarm update --task-history-limit 0
私はそれを制限するのではなく、明確にするためのものを探していましたが、これは機能します。乾杯。 –
個々のタスクを削除するには、コンテナIDに 'docker rm'を実行できるはずです。それは群れホストごとにローカルです。 – BMitch
daemon.jsonでタスク履歴の制限を設定できますか? – tkyass