개발/가상화
docker | error : Failed to get D-Bus connection: Operation not permitted
부들잎
2022. 7. 14. 06:33
Error
Failed to get D-Bus connection: Operation not permitted
docker 는 기본적으로 컨테이너는 다중 프로세스를 실행하도록 설계되지 않았으므로 기본적으로 systemd를 실행하지 않습니다.
# docker exec -it {CONTAINER ID} /bin/bash
를 통해서 접속을 해서 이것저것 실행하다가, systemctl 명령어로 서비스 올라와 있는 것을 restart 와 같은 명령어를 실행하려고 할때 나타난다.
httpd 또는 nginx 와 같은 서비스를 실행하거나 재실행, 끄기 위해서는 직접 실행 명령어를 입력하면 된다.
예를 들어서
# /usr/sbin/nginx -s stop
과 같은 명령어를 Reference와 같이 찾아서 사용하면 된다.
반응형