如何在docker container centos7中运行puppet / systemctl

时间:2018-03-08 12:42:24

标签: docker puppet

我的问题围绕以下问题/错误。

服务/服务[jenkins]:提供商redhat在此主机上无法正常运行。或者直接说D-BUS不可用。

让我们说比如我正在运行的打包器,它会在docker builder上调用puppet-masterless配置器。

木偶代码库&大多数贡献模块将尝试管理服务'已安装的模块。例如,让我们以Jenkins为例。詹金斯木偶模块虽然好,但会失败,在封隔器上构建为centos7&木偶码头主持人。因为systemctl不可用。

在这个时刻,我很困惑这对于试图管理服务的木偶/安全代码库是如何工作的。没有相当多的额外努力到代码库。

我认为包含正在运行的是/ sbin / init,但仍然感觉有点hacky。

任何人都可以为我解释这个问题吗?

1 个答案:

答案 0 :(得分:0)

我正在使用ansible代码来配置真正的机器或docker容器 - 为了摆脱SystemD / D-Bus我创建了docker-systemctl-replacement