mac centos:7 버전에서 systemctl 을 사용하려고하니 아래와같은 오류메시지가 나왔다.
Failed to get D-Bus connection: Operation not permitted
실행할때 아래와같이 --privileged 옵션과 -d 옵션을 추가해줘야한다.
$ docker run --privileged -d --name mycentos7 centos:7 /sbin/init
$ docker exec -it mycentos7 /bin/bash
Failed to get D-Bus connection: No such file or directory
2번과 같은 방법으로 컨테이너를 생성했는데도 다른 오류메시지가 나오는데 원인을 찾아보니 mac 에서 centos 7 버전을 사용해서 나오는 오류란다
centos 8 버전의 image 다운로드 후 컨테이너를 만들어주니 정상적으로 해결이 됐다