我希望能够运行docker container并查看所有实例日志。换句话说,我希望在实例和Docker容器中看到日志and日志的相同输出。
我试图挂载日志套接字,但仍然看不到来自该实例的日志日志
谢谢你的帮助。
发布于 2019-01-02 18:04:04
如果journalctl -u <service>.service
没有提供您想要的来自容器的日志,您可以运行machinectl -l
来查找容器的UUID,然后在容器uuid上运行journalctl -M $UUID
来查看日志。
~# machinectl -l
MACHINE CLASS SERVICE OS VERSION ADDRESSES
rkt-6d427a1c-6961-45a2-a055-721edddb8558 container rkt - - -
~# journalctl -M rkt-6d427a1c-6961-45a2-a055-721edddb8558
如果启动docker容器的systemd服务未在machinectl列表中列出,请将以下内容添加到启动容器的systemd服务文件中:
[Service]
Slice=machine.slice
干杯!
https://stackoverflow.com/questions/50252728
复制相似问题