-
Notifications
You must be signed in to change notification settings - Fork 5
Docker 集群搭建
Guang Chen edited this page May 22, 2015
·
9 revisions
按照Ubuntu 装机指南 进行机器安装.
如果所有的host machine在同一个局域网并且相互都可以访问到, 跳过此步.
否则, 首先选择一台主机按照VPN 指南 中的Server一节安装VPN server(在Docker容器中)
对其他的主机, 按照如下步骤修改docker的bridge ip范围, 这是为了让多台host machine之间的docker网络能够通过vpn共享所必需的.
- 修改
/etc/default/docker
加入DOCKER_OPTS="--bip 10.0.0.1/16"
(假设该台host machine的docker网段为10.0.0.0-10.0.255.255, 网关地址为10.0.0.1) - 停止docker服务.
sudo service docker stop
. - 安装
brctl
,sudo apt-get install bridge-utils
- 清除旧有的nat规则
iptables -t nat -F
- 删除docker0,
sudo ifconfig docker0 down
,sudo brctl delbr docker0
- 启动docker,
sudo service docker start
-
docker ps
和ifconfig
确认docker daemon启动并且ip正确.
参考 #Customizing docker0
然后按照VPN 指南 中的配置client和server子网互访设置多台host machine的docker网络互相访问