Я пытаюсь создать Docker-контейнер с включенным systemd
и установить auditd
.
Я использую стандартный centos/systemd
образ, предоставленный в dockerhub ,Но когда я пытаюсь запустить аудит, он терпит неудачу.
Вот список команд, которые я выполнил, чтобы создать и попасть в контейнер Docker:
docker run -d --rm --privileged --name systemd -v /sys/fs/cgroup:/sys/fs/cgroup:ro centos/systemd
docker exec -it systemd bash
Теперь внутриконтейнер докера:
yum install audit
systemctl start auditd
Я получаю следующую ошибку:
Job for auditd.service failed because the control process exited with error code. See "systemctl status auditd.service" and "journalctl -xe" for details.
Затем я запускаю:
systemctl status auditd.service
И я получаю эту информацию:
auditd[182]: Error sending status request (Operation not permitted)
auditd[182]: Error sending enable request (Operation not permitted)
auditd[182]: Unable to set initial audit startup state to 'enable', exiting
auditd[182]: The audit daemon is exiting.
auditd[181]: Cannot daemonize (Success)
auditd[181]: The audit daemon is exiting.
systemd[1]: auditd.service: control process exited, code=exited status=1
systemd[1]: Failed to start Security Auditing Service.
systemd[1]: Unit auditd.service entered failed state.
systemd[1]: auditd.service failed.
У вас, ребята, есть идеи, почему это происходит?
Спасибо.