ユーザ用ツール

サイト用ツール


サイドバー

ソフトウェア:docker:トラブルシューティング:systemctl_で_failed_to_get_d-bus_connection:operation_not_permitted_と出るとき

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」を記載する。

docker-compose.yml

version: '3'
services:
    ... 略 ...
    privileged: true
    command: /sbin/init

コメント

コメントを入力. Wiki文法が有効です:
 
ソフトウェア/docker/トラブルシューティング/systemctl_で_failed_to_get_d-bus_connection/operation_not_permitted_と出るとき.txt · 最終更新: 2019/08/16 16:21 by yusuke_komori