在docker ubuntu映像上出现puppet错误

时间:2015-01-05 01:49:12

标签: ubuntu vagrant docker puppet supervisord

我正在使用phusion/baseimage代替我的ubuntu,我通过puppet完成了配置。

在此过程中我收到此错误

  

错误:/ Stage [main] /主管/服务[supervisord]:不能   评估:未定义的方法`[]'为nil:NilClass

我搜索了互联网,有许多线程,如

https://groups.google.com/forum/#!topic/docker-user/imtWQNZ3aWo

https://ask.puppetlabs.com/question/10955/issues-with-ubuntu-docker-image-and-puppetlabs-mysql/

他们都说使用ubuntu-upstart作为基本图像。

我想知道有什么工作我可以在phusion / baseimage中做,我可以做以解决这个问题。

我也尝试了ubuntu-upstart但是那个图像没有任何私人密钥,而流浪者问我。

我可以通过conatiner登录。在登录conatiner时我能做什么,以便再次运行该pupper

Vagrant File
Vagrant.configure("2") do |config|
  config.vm.provider "docker" do |d|
    d.cmd     = ["/sbin/my_init", "--enable-insecure-key"]
    d.image   = "phusion/baseimage"
    d.has_ssh = true
  end

  config.ssh.username = "root"
  config.ssh.private_key_path = "phusion.key"
end

这是码头图片 https://github.com/phusion/baseimage-docker

0 个答案:

没有答案