Ore no homepage
Sensu serverのdockerイメージ作った
最近モチベがあがらん。まあ酒飲めばどうでもよくなってしまうんだけど。温泉入りたい。
sensu-server、sensu-api、sensu-dashboard、redis、rabbitmqのプロセスが入ってるdockerイメージ作ったのでそれについて。これでsensuサーバの構築がdocker pull, docker runの2コマンドだけでできる。
作った
githubとdocker indexに置いた。
- github
- docker index
1 2 | docker pull hiroakis/docker-sensu-server docker run -d -p 10022:22 -p 8080:8080 -p 4567:4567 -p 5671:5671 -p 15672:15672 hiroakis/docker-sensu-server |
docker pullが遅いときがあるのがちょっとアレだが、chefとかで構築するよりは遥かに楽なハズ。
ああ、そうだ、redisのディレクトリとsensuのコンフィグくらいはホスト側に共有して永続化しといた方がいいな。それと、dockerのお作法とか手探りなので、pull requestお待ちしております。
Tips
CentOS 6.4, 6.5, Amazon Linuxへのdockerのインストール
1 2 | yum install -y docker-io --enablerepo=epel service docker start |
これでdockerコマンドが使えるようになる。
OS X 10.9.3へのdockerのインストール
boot2dockerを使うのがいいかな、と。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # Virtual Box入れる brew tap phinze/homebrew-cask brew install brew-cask brew cask install virtualbox # boot2dockerとdocker入れる brew tap homebrew/binary brew install docker boot2docker echo "export DOCKER_HOST=tcp://localhost:4243" >> ~/.zshrc # boot2dockerのイメージ取ってくる boot2docker init # ポートフォワーディング VBoxManage modifyvm "boot2docker-vm" --natpf1 "sensu-ssh,tcp,,10022,,10022" VBoxManage modifyvm "boot2docker-vm" --natpf1 "sensu-dashboard,tcp,,8080,,8080" VBoxManage modifyvm "boot2docker-vm" --natpf1 "sensu-api,tcp,,4567,,4567" VBoxManage modifyvm "boot2docker-vm" --natpf1 "rabbitmq,tcp,,5671,,5671" VBoxManage modifyvm "boot2docker-vm" --natpf1 "rabbitmq-gui,tcp,,15672,,15672" # 起動 boot2docker up |
boot2docker upでVirutual Boxおよびその上のdocker用のインスタンス(boot2docker-vm)を起動させて、dockerコマンドが使えるようになる。
おわり
Information
2013/1/24 SPDY 対応しました。不具合あったら教えていただけると喜びます。Top Posts
- - 開発支援系のサービスが充実しすぎて転職か廃業を考えた [31,316 views]
- - about [9,632 views]
- - vm.swappiness=0は重要 [8,006 views]
- - serverspec インフラ層のテスト項目を考える [6,355 views]
- - MySQL バイナリログを使ったデータリカバリ [5,868 views]
- - Cassandraメモその1(インストール、データモデル、データ操作について) [5,709 views]
- - MySQL ibdata1が肥大化する理由(記事の意訳) [5,570 views]
- - Mac OSX+iterm2+tmux+zsh [5,264 views]
- - knifeクライアントの設定とchefの実行 [4,785 views]
- - LVSでDSR(簡易構成) [4,363 views]
Archives
- 2014年5月 (2)
- 2014年4月 (2)
- 2014年3月 (3)
- 2014年1月 (1)
- 2013年12月 (3)
- 2013年11月 (2)
- 2013年10月 (3)
- 2013年8月 (1)
- 2013年7月 (2)
- 2013年6月 (1)
- 2013年5月 (3)
- 2013年4月 (3)
- 2013年3月 (4)
- 2013年2月 (2)
- 2013年1月 (2)
- 2012年12月 (3)
- 2012年11月 (1)
- 2012年10月 (4)
- 2012年9月 (1)
- 2012年7月 (3)
- 2012年6月 (2)
- 2012年5月 (1)
- 2012年4月 (2)
- 2012年3月 (1)
- 2012年2月 (1)
- 2012年1月 (1)
- 2011年11月 (4)