gpt4 book ai didi

docker - 如何使用macvlan网络从外部主机ping本地Docker容器?

转载 作者:行者123 更新时间:2023-12-02 20:09:26 26 4
gpt4 key购买 nike

目标:假设有两个主机A和B。位于A的容器x应该能够从主机B ping通,从而使该容器x与A&B位于同一网络中并具有自己的IP地址。

Docker为多主机联网提供了两种类型的网络解决方案
1)有/没有docker swarm的覆盖网络2)Macvlan网络。
我想知道第二类Macvlan网络如何实现目标

最佳答案

服务运行时,您可以将其附加以使用以下命令进行调试
docker exec -ti some-service.1.lz3j7mqb1ux4jp5cwe87gpiok sh
您需要使用docker ps找出服务名称。

然后,您可以尝试ping其他服务。但这仅在两个服务都连接到同一个非入口的覆盖网络时才起作用。
docker network create -d overlay devdocker service create --network dev --name a ...docker service create --network dev --name b ...
然后,您可以从b生成ping a,从a生成ping b

关于docker - 如何使用macvlan网络从外部主机ping本地Docker容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47529850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com