Docker中搭建局域网

物理环境

3台可以两两相互通信主机A、B、C

软件环境

  • CentOS 7

  • Docker

网络拓扑信息

  • A: 192.168.31.210
  • B: 192.168.31.201
  • C: 192.168.31.202

步骤

  1. 在主机A上配置网络信息管理数据库,即将A作为数据库节点,类似将主机A作为路由器(但比路由器简单,因容器IP不会动态改变,维护的路由表信息不会改变)。

    启动一个consul容器,并映射服务到本地的8500端口,命令如下:

    docker run -d  -p "8500:8500" -h "consul" progrium/consul -server -bootstrap
    
  2. 创建网络(以主机B为例,主机C类似)
    (1) 切换至root用户

    su
    

    (2) 配置Docker服务的启动选项(每台主机都需配置)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值