在 docker 容器中安装 Chef-server

2024-01-08

我一直在尝试在 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.out

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

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

Thanks!


有一个图像可用码头工人注册表 https://index.docker.io/u/base/chef-server/.

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

Dockerfile 可在此处获取:

  • https://github.com/tmc/dockerfiles/tree/master/chef-server https://github.com/tmc/dockerfiles/tree/master/chef-server
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 docker 容器中安装 Chef-server 的相关文章

随机推荐