Docker 创建通信网络

本文介绍了如何在Docker中创建通信网络,以确保zookeeper和kafka之间的有效通信。首先,展示了如何构建一个IP位于172.20.0.0/16范围内的网络,并设定172.20.0.1为网关。随后,通过docker-compose详细说明了如何为容器分配固定IP,确保网络配置符合预期。
摘要由CSDN通过智能技术生成

创建通信网络

由于要涉及到zookeeper和kafka之间的通信,运用docker内部容器通信机制先新建一个网络。

[root@sz-ben-dev-01 ~]# docker network create kafka_zookeeper   (新建网络)
dcb683a23044e902b251e01f493c814f940bd5bb592025c9eb4b78902f45091f
[root@sz-ben-dev-01 ~]# docker network ls                 (查看网络)
NETWORK ID          NAME                DRIVER              SCOPE
50218292be46        bridge              bridge              local
8dc74fc4e063        host                host                local
80a2879ab000        kafak_zookeeper     bridge              local
10fb11e15eae        none                null                local
[root@sz-ben-dev-01 ~]# docker network inspect kafka_zookeeper   (查看网络详细信息)
[
    {
   
        "Name": "kafka_zookeeper",
        "Id": "dcb683a23044e902b251e01f493c814f940bd5bb592025c9eb4b78902f45091f",
        "Created": "2019-11-07T11:30:01.007966557+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
   
            "Driver": "default",
            "Options": {
   },
            "Config": [
                {
   
                    "Subnet": "172.20.0.0/16",
                    "Gateway": "172.20.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Containers": {
   },    (连接的容器为空)
        "Options": {
   },
        "Labels": {
   }
    }
]

[root@ZH02-TSER-78 config]# docker network inspect kafka_zookeeper (基于网络启动容器后)
[
    {
   
        "Name": "kafka_zookeeper",
        "Id": "415ddaac51ce40e24b35a214e92160e373699d631659859a8ea81707874e0235",
        "Created": "2020-05-28T12:14:06.569223604+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
   
            "Driver": "default",
            "Options": {
   },
            "Config": [
                {
   
                    "Subnet": "172.20.0.0/16",
                    "Gateway"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值