【问题标题】:Failed to get D-Bus connection - httpd service in Docker container无法获得 D-Bus 连接 - Docker 容器中的 httpd 服务
【发布时间】:2014-10-27 03:46:30
【问题描述】:

我正在使用 CentOS7 作为基本映像为 PostgreSQL 创建一个 Dockerfile。我正在尝试在容器中使用以下命令启动 httpd 服务,

service httpd start

我收到以下错误:

Redirecting to /bin/systemctl start  httpd.service
Failed to get D-Bus connection: No connection to service manager.

日志文件目录 /var/log/httpd 也是空的。我想这是 Docker CentOS7 映像的问题。任何帮助表示赞赏。

【问题讨论】:

    标签: apache centos docker dbus


    【解决方案1】:

    我碰到过这口井。 这可能不是最好的方法,但您可以从另一台计算机上找到 /etc/init.d/httpd 文件的副本。将其复制到 /etc/init.d 中的容器中 然后运行 chkconfig --level 345 httpd on

    那么您将可以使用 /etc/init.d/httpd startservice httpd start

    【讨论】:

      猜你喜欢
      • 2015-04-14
      • 2019-10-10
      • 1970-01-01
      • 2018-02-08
      • 2019-01-19
      • 1970-01-01
      • 2017-11-03
      • 1970-01-01
      • 2021-08-21
      相关资源
      最近更新 更多