使用docker在单个主机上本地创建登台环境

时间:2014-01-23 11:40:29

标签: docker

我需要在一台主机上本地重新创建我们的暂存环境,以帮助进行测试和开发。

我们的暂存环境包括

  1. 厨师服务器,
  2. redis服务器,
  3. 弹性搜索服务器。
  4. 我想在一个单独的容器中运行每个服务器。并允许容器相互通信。

    所以我为厨师服务器创建了一个单独的容器。在该容器中,我运行了bootstrapping脚本来安装Chef服务器所需的所有软件包。

    在运行bootstrapping脚本时遇到错误,

    ---- 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和弹性搜索容器。但我甚至无法让厨师服务器运行。

    此时我不知道该怎么办。有人可以指出正确的方向吗?我找了一个工作,找不到任何帮助我的东西。

    感谢。

1 个答案:

答案 0 :(得分:0)

似乎这个问题与Docker无关:

https://tickets.opscode.com/browse/CHEF-3838