[Docker] Failed to get D-Bus connection: Operation not permitted 오류 해결

Ahnjh·2022년 9월 20일
0

Docker

목록 보기
1/2

1. 오류내용

mac centos:7 버전에서 systemctl 을 사용하려고하니 아래와같은 오류메시지가 나왔다.

Failed to get D-Bus connection: Operation not permitted

2. 해결방법

실행할때 아래와같이 --privileged 옵션과 -d 옵션을 추가해줘야한다.

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

3. 추가 오류

Failed to get D-Bus connection: No such file or directory

2번과 같은 방법으로 컨테이너를 생성했는데도 다른 오류메시지가 나오는데 원인을 찾아보니 mac 에서 centos 7 버전을 사용해서 나오는 오류란다

4. 추가오류 해결방법

centos 8 버전의 image 다운로드 후 컨테이너를 만들어주니 정상적으로 해결이 됐다

profile
Clean Code & Clean Architecture

0개의 댓글