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