用ChefDK进行Hands-On指导时,需要对Debian环境进行配置

由于我没有检查ChefDK Hands-on在Linux环境中的可行性,所以我在Debian上进行了确认。

这是一个使用backports-debian-7wheezy的示例。

设置环境方法

$ uname -v
#1 SMP Debian 3.16.7-ckt4-3~bpo70+1 (2015-02-12)
$ sudo aptitude update
$ sudo aptitude -y install git curl vim
$ curl -sSL https://get.docker.com/ | sh
$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
$ curl -O https://opscode-omnibus-packages.s3.amazonaws.com/debian/6/x86_64/chefdk_0.4.0-1_amd64.deb
$ sudo dpkg -i chefdk_0.4.0-1_amd64.deb
$ sudo service docker restart

我已经将编辑器更改为vim。
我使docker能够无需sudo使用。若您退出登录并再次登录,应该可以进行ChefDK的实践。

根据需要,以下内容适用。

$ git config --global user.email "you@example.com"
$ git config --global user.name "Your Name"

文献参考。