Docker デーモン ログはどこにありますか? 奇妙なことに、man、StackOverflow、または Docker Docs 経由でこの質問に対する回答を見つけることができません。私が求めているのは、docker コンテナーの STDOUT ではなく、デーモン/プロキシ経由のクライアントとコンテナー間の通信のトラブルシューティングのためのデーモン ログです。
ベストアンサー1
OSによって異なります:参考:
以下に、いくつかのオペレーティング システム用のコマンドを含むいくつかの場所を示します。
- Ubuntu (古いバージョンではupstartを使用) -
/var/log/upstart/docker.log
- Ubuntu (systemd を使用した新規) -
sudo journalctl -fu docker.service
- Amazon Linux AMI -
/var/log/docker
- ブート2Docker -
/var/log/docker.log
- Debian GNU/Linux -
/var/log/daemon.log
- CentOS -
cat /var/log/message | grep docker
- コアOS -
journalctl -u docker.service
- フェドラ -
journalctl -u docker.service
- Red Hat Enterprise Linux サーバー -
/var/log/messages | grep docker
- OpenSUSE -
journalctl -u docker.service
- マックOS -
~/Library/Containers/com.docker.docker/Data/log/vm/docker.log
- Windows -
Get-EventLog -LogName Application -Source Docker -After (Get-Date).AddMinutes(-5) | Sort-Object Time
前述の通りここ。