Если 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
Если ваша служба systemd, запускающая ваш контейнер Docker, не указана в списке machinectl, добавьте следующее в файл службы systemd, который запускает ваш контейнер:
[Service]
Slice=machine.slice
Ура!