Вы можете установить GNU Accounting Utilities
, чтобы иметь возможность видеть команды, выполняемые пользователями:
#centos
yum install psacct
# ubuntu:
apt-get install acct
#Also make sure that the cooresponding service is enabled:
/etc/init.d/psacct status
Затем, после того как вы поймете, что контейнер остановлен, выполните:
lastcomm --command docker
# or
lastcomm --command kill
чтобы увидеть, какие выполнялись вышеуказанные команды.
Вы можете использовать вышеперечисленное в сочетании с:
docker container logs <name-of-the-container>
, чтобы увидеть точное время остановки контейнера.(Например, вы можете увидеть сообщение в журналах: «Остановка службы ..») и сопоставить его с выводом lastcomm
.
Другие полезные команды, которые поставляются с вышеуказанным пакетом: sa
, ac