我希望能够运行 docker 容器并查看所有实例 journalctl 日志。换句话说,我想在 Instance 和 Docker 容器中看到相同的 journalctl 日志输出。
我试图安装 journald 套接字,但我仍然没有看到来自实例的日志日志
谢谢您的帮助。
我希望能够运行 docker 容器并查看所有实例 journalctl 日志。换句话说,我想在 Instance 和 Docker 容器中看到相同的 journalctl 日志输出。
我试图安装 journald 套接字,但我仍然没有看到来自实例的日志日志
谢谢您的帮助。
如果journalctl -u <service>.service
并且没有从容器中为您提供所需的日志日志,您可以运行machinectl -l
以查找容器的 UUID,然后journalctl -M $UUID
在容器 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
干杯!