我正在使用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