【发布时间】:2016-09-21 02:52:06
【问题描述】:
我正在尝试使用此链接提供的食谱定义一个厨师食谱来安装 docker:https://supermarket.chef.io/cookbooks/docker#readme
我正在使用 Berkshelf,所以我将这一行放在 Berkfile 上
cookbook 'docker', '~> 2.9.6'
这在 metadata.db 上
depends "docker"
我的食谱如下
include_recipe 'docker::docker_service'
include_recipe 'docker::docker_image'
include_recipe 'docker::docker_container'
docker_service 'default' do
action [:create, :start]
end
但是当我尝试运行厨房时,我收到以下错误:
ERROR: could not find recipe docker_service for cookbook docker
但如果我查看我的 berkshelf 存储库,配方就在那里:
$ ls ~/.berkshelf/cookbooks/docker-2.9.6/libraries/ | grep docker_service.rb
docker_service.rb
我做错了什么?
谢谢, 米歇尔。
【问题讨论】:
标签: chef-infra berkshelf