【发布时间】:2015-04-14 05:50:47
【问题描述】:
我安装了docker镜像并成功构建了一个镜像。
当我 ssh 到容器并运行命令 service xxx start 时,弹出错误:
服务 nginfra 启动
重定向到 /bin/systemctl start nginfra.service /sbin/service: 第 79 行:/bin/systemctl:没有这样的文件或目录
实际上容器中安装的是fakesystemd,而不是systemd。
所以我删除了fakesystemd 并使用以下命令安装了systemd:
yum swap -- 移除 fakesystemd -- 安装 systemd systemd-libs
但是我还是无法启动服务:
服务 nginfra 启动
重定向到 /bin/systemctl start nginfra.service 获取失败 D-Bus 连接:未连接到服务管理器。
有没有人遇到并解决过这个问题?
【问题讨论】:
-
请学习如何格式化帖子以使其他人可读。
-
如果您共享您的 Dockerfile,其他人可能会更容易提供帮助