![D-Bus 연결을 얻을 수 없습니다. 루트가 아닌 사용자로 docker에서 systemctl을 실행할 때 해당 파일이나 디렉터리가 없습니다.](https://linux55.com/image/208424/D-Bus%20%EC%97%B0%EA%B2%B0%EC%9D%84%20%EC%96%BB%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A1%9C%20docker%EC%97%90%EC%84%9C%20systemctl%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20%ED%95%B4%EB%8B%B9%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%EB%82%98%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EA%B0%80%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
루트가 아닌 사용자로 centos+python3 기반 docker 컨테이너를 실행한 다음 컨테이너에서 호스트 서비스의 systemctl 상태를 가져오려고 합니다.
docker run --user=3001:3001 --userns=host -ti -v /run/systemd:/run/systemd --pid=host centos-python:latest /bin/bash
Failed to get D-Bus connection: No such file or directory
실행할 때 오류가 발생합니다.systemctl status httpd.service
그리고 루트로 실행하면 호스트에서 올바르게 실행되는 서비스의 systemctl 상태를 얻습니다.
루트가 아닌 사용자로 실행하려면 추가 볼륨 마운트를 수행해야 합니까, 아니면 루트가 아닌 사용자로서 systemctl 상태를 얻을 수 없습니까?