私は、IBM Containersサービス上で動作するいくつかのアプリケーション用に複数のドッカーを用意しています。IBM Containersサービス(BlueMix)のログを削除する方法
私が実行:
cf ic logs -f CONTAINER_NAME
私はそのコンテナのログを参照してくださいが、そのログがキャッシュされる場所を私は知りません。
たとえば、Websphere Libertyプロファイルコンテナの場合、コンテナに入り、Liberty messages.logとtrace.log in/logsディレクトリを削除した場合、前のコマンドを実行しても過去のログが表示されるため、コンテナサービスが古いログを何らかの形で保持していて、実行中のイメージから直接読み込まないことを意味します。
ログをリセット/削除すると、cf ic logsコマンドが消去され、もはや古いログコンテンツは表示されなくなります。
おかげ
ありがとうございました。したがって、この場合、「ホスト」はBlueMixサービスを意味します。実行中のコンテナではありません。コンテナ内のログは削除できますが、IBMコンテナサービスでは削除されません。 (ちょうど私がそれを持っていることを確かめたい) – icordoba
これは本当にここのオプションではない理由です - 私はほとんどがドッカーのデーモンの動作自体について完全に完了していました。混乱させて申し訳ありません。この場合、実際のオプションはコンテナを再作成することだけです。しかし、狙撃兵を使って蟻を殺すようなビット。 –