Dockerイメージにchefをインストールする
提供: Ubuntu入門
スポンサーリンク
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
関連項目
ツイート
スポンサーリンク