CentOSでDockerとChef - その2 -
Chefのインストール
-
wget cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz tar -xvf ruby-2.1.1.tar.gz cd ruby-2.1.1 ./configure make sudo make install
gem
wget production.cf.rubygems.org/rubygems/rubygems-2.2.2.tgz tar -xvf rubygems-2.2.2.tgz cd rubygems-2.2.2 sudo /usr/local/bin/ruby setup.rb
Chef
sudo /usr/local/bin/gem install chef sudo /usr/local/bin/gem install berkshelf sudo /usr/local/bin/gem install knife-solo
コンテナにchefのインストール
コンテナのIPアドレスの確認
sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d7e189271f40 sshd:latest /bin/sh -c /usr/sbin 24 minutes ago Up 24 minutes 0.0.0.0:49157->22/tcp sharp_franklin sudo docker inspect sharp_franklin | grep IPAddress "IPAddress": "172.17.0.2",
knife solo prepare
knife solo prepare chef@172.17.0.2
次はchefでnginxでも入れてみる