labs.beatcraft.com

Docker とは?

DockerLXC (Linux Container) という Linux のコンテナ技術を基礎とした仮想化フレームワークです。
VMware や Virtualbox などの、ハードウェアまで仮想化する完全仮想化技術より必要とする CPU 処理能力やディスク容量が少ないため、
OS環境を保存しておくのに要するリソースや他のサーバーへ移動して稼働するのに要する時間が少なくて済みます。

Docker を使ってみる

Docker を使って、サーバー環境の移動を試してみます。
今回は実ハードウェアを複数用意する代わりに以下の環境を使用して作業を行いました。
詳細は Docker/設定と動作確認 をご覧ください。

Docker Apache 起動イメージ

Docker を使用して、コンテナを起動したら Apache が自動で起動し、ログの確認や管理も行うことの出来る環境を作成しました。
詳細は Docker/Apache起動イメージ をご覧ください。

Fluentd

上記の Docker Apache 起動イメージの Apache ログをログ集約ツール Fluentd で収集する方法を確認しました。
詳細は Fluentd をご覧ください。

Polymaps

上記の Docler Apache 起動イメージを使用して、ズーム可能な画像マップを作成できる Polymaps を動かしてみました。
詳細は Polymaps をご覧ください。

更新履歴

2014/06/24 Fluentd に関するページを追加
2014/06/13 Docker に関するページの階層整理
2014/05/28 export イメージサイズ、Port のリダイレクトに関し追記
2014/05/27 初稿公開

Satoshi OTSUKA

BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2014-06-24 (火) 20:11:46 (1152d)