我正在尝试使用最新的OSX docker从OSX创建一个docker容器。 chef-zero能够构建基本容器,但是找不到正在运行的chef-zero服务器,因为它正在查找错误的IP地址。它使用docker0 IP地址而不是我的mac主机的地址。即使使用chef_server属性,我似乎也无法覆盖它。它在创建容器时使用该服务器IP,但不在容器内使用。我如何让它工作。当我尝试覆盖服务器时,我得到一个错误的URI错误。没有chef_server属性格式的示例。
Error executing action `converge` on resource 'machine[wario]'
================================================================================
URI::InvalidURIError
--------------------
bad URI(is not URI?):
Resource Declaration:
---------------------
# In /Users/stevelowenthal/.chef/local-mode-cache/cache/cookbooks/docker/recipes/sample2.rb
3: machine 'wario' do
4: # recipe 'openssh::default'
5: recipe 'workstation_tools::install_java8'
6:
7: chef_server :url => "http://10.201.20.20:8889"