docker安装dnsmasq和serf和ssh

  基于Docker快速搭建多节点Hadoop集群,这个用docker搭建Hadoop集群的文档很多,但是这个Dockerfile很久没更新,有些问题,研究了半天改了一些,最后可以实现,

利用一个脚本自动启动一个master容器和多个slave容器,启动后无须修改就有映射,可以互相访问

  1. 先build serf-dnsmasq/
  2. 再build ssh/
  3. 在宿主机运行start-container.sh 启动集群
  4. 任意一个容器输入serf members,可以看到所有主机映射信息,可以ssh试试

下面是Dockerfile的git地址,我测试可以的,docker版本是1.6.2

http://git.oschina.net/wangyufu/docker_dnsmaqs_serf

原文地址:https://www.cnblogs.com/wangyufu/p/5477856.html