ログを確認するのにdocker logs -f mycontainer
を使用しています。 mycontainer
をdocker rm -f mycontainer
からdocker run -d --name mycontainer
に再起動した場合は、Ctrl-C
を使用して、docker logs
コマンドを再実行してログを取得する必要があります。コンテナを再起動した後でもログを受け取る良い方法があるのだろうかと思います。あなたのコンテナを停止していないドッカーログ-fコンテナの再起動後
0
A
答えて
0
2物事docker rm -f mycontainer
と
は、あなたがして、あなたがdocker stop mycontainer
を使用して起動することができます
後に新しい別のブランドを開始したり、単にdocker restart mycontainer
ログを保持するために、それを殺しています。
コンテナにはステートレスなため、コンテナを削除するとログが失われます。その場合、アプリケーションログを書き込む場所でボリュームを使用する必要があります。彼らはあなたのコンテナの代わりにホストにいます。
0
他のコメント欄に記載されているように、「rm」コマンドはコンテナを破棄して再起動しません。
しかし、あなたはこのような何か使用することができ、あなたの質問に答えるために:ドッカログコマンド
watch -n 0 "docker logs mycontainer"
を停止したコンテナの稼働を維持しませんが、あなたは「見て」コマンドを使用して同様の効果を得ることができます。 Dockerコマンドではないので、コンテナが実行中であるかどうかは気にしません。
Macをお使いの場合は、時計がない可能性があります。それはピップを使用してインストールすることができます。 1つのライナーのbashスクリプトでも同じことが達成できますが、私はもっときれいであるように見ています。
関連する問題
- 1. システムの再起動後にドッキング・コンテナを再起動する
- 2. 別のコンテナを配備した後でコンテナを再起動
- 3. 再起動後に再起動する
- 4. サーバのリブート後にドッキング・コンテナを順番に再起動
- 5. 再起動後にopenshift originのドッキング・コンテナを永続化する
- 6. ドッカーは再起動後にコンテナを起動できません '--restart-always'
- 7. kubernetesポッド内のコンテナを再起動
- 8. RPI Dockerは停電後にコンテナを再起動しません。
- 9. Dockerコンテナは常に再起動
- 10. ドッキング・コンテナを再起動する謎
- 11. インストール後の再起動
- 12. 再起動後のライフサイクルエラー
- 13. [Android]デバイスの再起動後に再起動する
- 14. マックmysqlは再起動後
- 15. 再起動後にApacheを再起動できない
- 16. テストキッチン:再起動後にシェフが再起動しない
- 17. Debian 7.9の再起動後のRedmine自動起動
- 18. Dockerデーモンを再起動してコンテナに再接続する
- 19. ドッキングウィンドウの起動コンテナ
- 20. コンテナのドッカーログでの文字列の検索
- 21. 再起動後のカラムストアのRAMのウォーミングアップ
- 22. コンピュータのスタンバイ後のスレッドの再起動
- 23. Androidアプリケーションのクラッシュ後の再起動
- 24. サーバ再起動後のドッカーサービスの開始
- 25. RunOnceEx - 各インストール後のシステムの再起動
- 26. ページフォールト後の再起動の指示
- 27. 再起動後のASHWIDコンポーネントの変更
- 28. サーバ再起動後の別のsessionID
- 29. フラグによって再起動された後の再起動のループ
- 30. サーバの再起動後にWindowsバッチファイルを起動するブラウザ
技術的には、コンテナを再起動していません。あなたはそれを破壊して、同じ名前の新しいものを作成しています。再起動すると 'docker stop mycontainer;が実行されます。 docker start mycontainer'または単に 'docker restart mycontainer'を実行します。 – jwodder