我一直在尝试在 Docker 容器中安装 Chef-Server,但遇到了一些麻烦。我正在运行一个更新版本的 Ubuntu 12.04 虚拟机和最新版本的 Docker。我运行一个基本的 Docker Ubuntu 12.04 容器并安装 chef-server(11.0.12 版本),这一步进行得很顺利。问题出现在安装后所需的 'sudo chef-server-ctl reconfigure' 步骤上。设置在此处卡住:
* link[/opt/chef-server/init/rabbitmq] action create (up to date)
* link[/opt/chef-server/service/rabbitmq] action create (up to date)
* **ruby_block[supervise_rabbitmq_sleep] action run**
而我得到了一个stacktrace输出
**SystemExit: ruby_block[supervise_rabbitmq_sleep] (chef-server::rabbitmq line 161) had an error: SystemExit: exit**
/opt/chef-server/embedded/cookbooks/runit/definitions/runit_service.rb:165:in `sleep'
/opt/chef-server/embedded/cookbooks/runit/definitions/runit_service.rb:165:in `block (3 levels) in from_file'
如果有人经历过这种情况并且有任何想法,我会非常感激。
谢谢!