DockerのCentOSでSystemdが使えない(Failed to get D-Bus connection: Operation not permitted)

この記事の目次
chevron_right ポイント
chevron_right 参考

Failed to get D-Bus connection: Operation not permittedというエラーで、
systemctlが使えないのを解消

起動方法を変える

$ docker run -d --privileged --name name_of_container centos7 /sbin/init

ポイント

  • --privilegedをつけて起動(本番ではやっちゃだめ)
  • -itはつけない
  • name_of_containerは好きな名前

コンテナに入る

docker exec -it name_of_container bash

以上

参考

[PR] おすすめの本
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。