从OSX

时间:2015-10-27 22:11:28

标签: macos docker chef

我正在尝试使用最新的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"

0 个答案:

没有答案