Mikaelemmmm / go-zero-looklook

🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
https://go-zero.dev
MIT License
4.18k stars 789 forks source link

请问为什么docker-compose.yaml中的looklook_net的网段和docker-compose-env.yaml中的looklook_net的网段不一样呢 #146

Closed peng-yq closed 3 weeks ago

peng-yq commented 1 month ago
# docker-compose-env.yaml
networks:
  looklook_net:
    driver: bridge
    ipam:
      config:
        - subnet: 172.16.0.0/16
# docker-compose.yaml
networks:
  looklook_net:
    driver: bridge
    ipam:
      config:
        - subnet: 172.20.0.0/16

请问两者网段为什么不一样呢?是docker-compose.yaml文件中打错了吗? 毕竟是先部署的docker-compose-env.yaml创建了网络,Docker 网络在被首次创建后,其配置就不会被随后的 Docker Compose 文件中的同名网络定义所覆盖。docker-compose.yaml 中定义的 172.20.0.0/16 网络配置也就不会生效。

pyq@ubuntu:~/projects/microservices-go-zero$ sudo docker network inspect 523a1bc78203
[
    {
        "Name": "go-zero-looklook_looklook_net",
        "Id": "523a1bc7820371ca6a455963d815ec3a29f714afdf4f4157146167cb7f953881",
        "Created": "2024-05-23T09:40:35.679905462+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.16.0.0/16"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "06cc12940e8e6512ee7da34874d5d867d12fa1fa5b453261d40206f75837bbd6": {
                "Name": "go-stash",
                "EndpointID": "3da18f66c490a8de3bd76864dc284b7363f68caa2fdc7c8a106610eae27cd24e",
                "MacAddress": "02:42:ac:10:00:05",
                "IPv4Address": "172.16.0.5/16",
                "IPv6Address": ""
            },
            "0fe0115f5545089f51fc75d6bd4fd25f559ad5572c9667a4a6c097bd78da200b": {
                "Name": "nginx-gateway",
                "EndpointID": "b14fa35d2a1e1c190a15c1cd3b49268923ab69b96205bcc285263c7ed119e8c9",
                "MacAddress": "02:42:ac:10:00:0f",
                "IPv4Address": "172.16.0.15/16",
                "IPv6Address": ""
            },
            "1aec5e36055296819120ee8a49ee713eb694e8cd53087c19d1b9e33aa05e97d9": {
                "Name": "asynqmon",
                "EndpointID": "0b8f8f2c4b44b286ba268272c77dfa484f989a4b54072379d2f28795517bf9fb",
                "MacAddress": "02:42:ac:10:00:0b",
                "IPv4Address": "172.16.0.11/16",
                "IPv6Address": ""
            },
            "22abac7880806fbbc3c8e8b4e925c5d2a8a4bc7d2a735694368d0b70d9a86415": {
                "Name": "elasticsearch",
                "EndpointID": "561aa7a7bb375d9c0a4eac85cce17e5aff884025fea2f5cda4eef97e5866e25d",
                "MacAddress": "02:42:ac:10:00:03",
                "IPv4Address": "172.16.0.3/16",
                "IPv6Address": ""
            },
            "25eebe45a14b57f591ebffa8a7d654d8ee366f3d6f010dcc83aac00cace0c4dc": {
                "Name": "filebeat",
                "EndpointID": "c310ad5566370761823667051a3dedba9e13cc389025bb6195e9af5bc889e478",
                "MacAddress": "02:42:ac:10:00:06",
                "IPv4Address": "172.16.0.6/16",
                "IPv6Address": ""
            },
            "4b839d9b94c3529ea0b3e825f3ce9cc116d9f2e4b1765f1fe144efe818cd14f6": {
                "Name": "kibana",
                "EndpointID": "e177d944960d40127cd102b7ed9c5208b307c5df92c7ea1227eade70c73ee9dc",
                "MacAddress": "02:42:ac:10:00:0a",
                "IPv4Address": "172.16.0.10/16",
                "IPv6Address": ""
            },
            "51a4531cd6d8891fe8de6979996be9a779ecb8220547aef1beb05dc864ef95a6": {
                "Name": "looklook",
                "EndpointID": "bfbb6e9e9c2f96066e4bde327bb3872738a39748fe052fe4d2c8d594eedf0160",
                "MacAddress": "02:42:ac:10:00:0e",
                "IPv4Address": "172.16.0.14/16",
                "IPv6Address": ""
            },
            "61ce1070a0b04f58443e6cacba380661e40107530afb54587387b09d12b8d813": {
                "Name": "zookeeper",
                "EndpointID": "319149a0b66d90076a0838dbae83d0eab38f20d7fe5c96cc4588994b23f828de",
                "MacAddress": "02:42:ac:10:00:04",
                "IPv4Address": "172.16.0.4/16",
                "IPv6Address": ""
            },
            "73e6093842013b3bf02c3d73931acb16109d5c696a819c868e45c7ba450c0d19": {
                "Name": "kafka",
                "EndpointID": "2e943adbcb7f57ee595b7a2df469fd3dee01df75db2fd91f496798dc1646a510",
                "MacAddress": "02:42:ac:10:00:09",
                "IPv4Address": "172.16.0.9/16",
                "IPv6Address": ""
            },
            "77ffc4541ff68236e7a1e060cbcf042cbe14737c61a90dcfa7d4337b656f9552": {
                "Name": "jaeger",
                "EndpointID": "21112280bb7c6085d229b71fcdd9b1f5898e9bbcaf2e58e58be740e920078a12",
                "MacAddress": "02:42:ac:10:00:0c",
                "IPv4Address": "172.16.0.12/16",
                "IPv6Address": ""
            },
            "9c5a95e068e1688a18543f37614cb7a96ef36cfdd6c2a7089e9e281aacbfbf77": {
                "Name": "grafana",
                "EndpointID": "0395a820248ee745294adad288b024638d1bc3fbe7bd9ec9e1ac28565aa81802",
                "MacAddress": "02:42:ac:10:00:02",
                "IPv4Address": "172.16.0.2/16",
                "IPv6Address": ""
            },
            "c097453eee7026b2a6cef6be10ca3633aaf36d5befd64894d4f7b237b0e7a2c7": {
                "Name": "mysql",
                "EndpointID": "d53310cd6615db6eda92692518d3eb5e063276b7810dc7cf881d2934765c796b",
                "MacAddress": "02:42:ac:10:00:0d",
                "IPv4Address": "172.16.0.13/16",
                "IPv6Address": ""
            },
            "ca541b769a0baf1fb2afdb611f7e054e612702771d92fdf259a9f866e9f34dad": {
                "Name": "redis",
                "EndpointID": "2c277766f1b4a4140fcf1c40fb77a7a9944f85c46fb7deca2a51aa2fbbb2a3c7",
                "MacAddress": "02:42:ac:10:00:07",
                "IPv4Address": "172.16.0.7/16",
                "IPv6Address": ""
            },
            "f1c1ff6929a2b8746cc4b9890704b015fd8c239f7955eec75744d9249f85c21a": {
                "Name": "prometheus",
                "EndpointID": "3aafdda82f101ab251529954e57d0a4e40ed4a477a90b30c648413dac05c40f5",
                "MacAddress": "02:42:ac:10:00:08",
                "IPv4Address": "172.16.0.8/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "looklook_net",
            "com.docker.compose.project": "go-zero-looklook",
            "com.docker.compose.version": "2.27.0"
        }
    }
]