도찐개찐

[docker] Failed to get D-Bus connection 에러 해결 본문

Infra -------------------------/DOCKER

[docker] Failed to get D-Bus connection 에러 해결

도개진 2023. 10. 12. 09:41


이미지 centos:7를 사용하려고 했더니 systemctl을 사용할 수가 없다 ;;
ubuntu에서는 잘 됐던거 같은데 centos은 안되는게 왜케 많은지 모르겠다

[user01@master ~]$ docker run -it centos:7 bash
[root@9fa1db10b89c /]# systemctl
Failed to get D-Bus connection: Operation not permitted

1. 컨테이너 해결방법

--privileged 옵션과 -d 옵션으로 /sbin/init을 실행한후 exec로 /bin/bash를 실행시켜야 한다

$ docker run --privileged -d --name mycentos centos:7 /sbin/init
$ docker exec -it mycentos /bin/bash

 

728x90
Comments