您的位置:首页 > 运维架构 > Docker

Docker下玩转Storm

2015-04-24 15:43 134 查看
1.起因:构建一个storm集群,由于各种诡异的配置错误和死机无反应,直接放弃。后来看到docker,眼前一亮,搞起来。

2.

安装docker(参考http://docs.docker.com/installation/centos/#installing-docker-centos-6.5)

centos:安装epel

rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

curl -L https://github.com/docker/compose/releases/download/1.2.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

安装docker-io:

sudo yum -y remove docker

sudo yum install docker-io

启动docker后台进程:

sudo service docker start

sudo chkconfig docker on

sudo docker pull centos

sudo docker images centos

增加supervisor的个数:

docker-compose scale supervisor=3

删除掉所有关闭的docker:docker ps -a| awk '{print $1}' | xargs --no-run-if-empty docker rm

查看端口转发:docker-compose ps

docker中的name与id的对应:

alias docker-ips='docker ps | tail -n +2 | while read -a a; do name=${a[$((${#a[@]}-1))]}; echo -ne "$name\t"; docker inspect $name | grep IPAddress | cut -d \" -f 4; done'

docker-ips

登陆到指定的docker:ssh root@10.63.0.218 -p 49230;默认密码:wurstmeister

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: