无法获得D-Bus连接 - Docker容器中的httpd服务

时间:2014-09-02 19:23:24

标签: apache centos docker dbus

我正在为Centgre7创建一个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图像的问题。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

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

然后你就可以使用其中任何一种 /etc/init.d/httpd startservice httpd start