在码头容器中安装厨师服务器 [英] Installing chef-server in a docker container

查看:164
本文介绍了在码头容器中安装厨师服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试在Docker容器中安装Chef-Server,我有麻烦。我正在运行一个具有Ubuntu 12.04最新版本的VM和最新的Docker安装。我运行一个基础Docker Ubuntu 12.04容器,并安装Chef-server,版本11.0.12,并且顺利。问题是在安装后运行所需的sudo chef-server-ctl重新配置步骤。设置冻结

I have been trying to install Chef-Server in a Docker container and I am having some trouble. I am running a VM with an up to date version of Ubuntu 12.04 and latest install of Docker. I run a base Docker Ubuntu 12.04 container and install chef-server, version 11.0.12 and that goes well. The problem is running the required 'sudo chef-server-ctl reconfigure' step after install. The setup freezes at

  * 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.out的

and I get a stacktrace.out of

**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'

如果有人经历过这个和/或有任何想法,我将不胜感激。

If anyone has experienced this and/or has any ideas I would appreciate it.

谢谢!

推荐答案

一个href =https://index.docker.io/u/base/chef-server/> docker注册表。 / b>

There is an image available in the docker registry.

docker pull  base/chef-server
docker run -d -p 443:443 base/chef-server

Dockerfile可在这里:

The Dockerfile is available here:

  • https://github.com/tmc/dockerfiles/tree/master/chef-server

这篇关于在码头容器中安装厨师服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆