使用Docker在单个主机上本地创建分期环境



我需要在单个主机机器上本地重新创建我们的分期环境,以帮助测试和开发。

我们的分期环境包括

  1. 厨师服务器,
  2. redis服务器,
  3. 弹性搜索服务器。

我想在一个单独的容器中运行每个服务器。并允许容器相互通信。

所以我为Chef Server创建了一个单独的容器。在该容器中,我运行了引导脚本以安装Chef Server所需的所有软件包。

在运行引导脚本时,我遇到了一个错误,

---- Begin output of /opt/chef-server/bin/chef-server-ctl start rabbitmq ----
STDOUT: warning: rabbitmq: unable to open supervise/ok: file does not exist
STDERR: 
---- End output of /opt/chef-server/bin/chef-server-ctl start rabbitmq ----
Ran /opt/chef-server/bin/chef-server-ctl start rabbitmq returned 1

策略是首先让厨师容器运行,以便厨师容器可以提供Redis和弹性搜索容器。但是我什至无法运行厨师服务器。

在这一点上,我不知道该如何进行。有人可以指向正确的方向吗?我搜索了周围的工作,找不到任何帮助我的东西。

谢谢。

似乎与Docker无关:

https://tickets.oppcode.com/browse/chef-3838

最新更新