====== systemctl で Failed to get D-Bus connection: Operation not permitted と出るとき ====== コンテナ内で systemctl を実行すると、以下のようにエラーがでてしまいました。 Failed to get D-Bus connection: Operation not permitted 解決方法は、コンテナの起動方法によって変わります。 ===== docker run の場合 ===== --privileged を付けて起動する。 # 例 docker run --privileged -d --name NAME centos:centos7 /sbin/init docker exec -it NAME /bin/bash ===== docker-compose.yml の場合 ===== 「privileged: true」と「command: /sbin/init」を記載する。 version: '3' services: ... 略 ... privileged: true command: /sbin/init