Dockerイメージにchefをインストールする

提供: Ubuntu入門
2015年5月30日 (土) 20:34時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「Docker イメージに Chef をインストールする例です。Chefは、Infrastructure as Codeで、サーバ管理をコードで自動化するツールです...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

Docker イメージに Chef をインストールする例です。Chefは、Infrastructure as Codeで、サーバ管理をコードで自動化するツールです。Dockerコンテナの環境構築に便利です。

読み方

Docker
どっかー
Chef
しぇふ

概要

Chefのインストールは、curl コマンドで行えますが、Ubuntuのデフォルトの環境に curl がインストールされていないので、はじめに curl からインストールし、そのあとに、 Chef をインストールします。

Dockerfile

FROM ubuntu
RUN apt install -y curl
RUN curl -L http://www.opscode.com/chef/install.sh | bash

イメージの作成

sudo docker build -t chef .

実行

Dockerコンテナを起動します。knife, chef-clientがインストールされていることがわかります。

sudo docker run -t -i chef /bin/bash
root@be3bec56fb7d:/# knife --version
Chef: 12.3.0
root@be3bec56fb7d:/# chef-client --version
Chef: 12.3.0

関連項目




スポンサーリンク