我可以理解docker中默认的桥接模式,简单说就是所有容器都被配置了一个内网ip
但是我有点不太理解的是,如果我在docker run是配置了端口映射,比如1005:5000这是映射
那我访问服务器ip:1005就被转发给了容器,那我想问一下,具体的转发细节是什么呢,转发过程中和我桥接模式的关系是什么呢?内网ip在哪里被用到了?
我可以理解docker中默认的桥接模式,简单说就是所有容器都被配置了一个内网ip
但是我有点不太理解的是,如果我在docker run是配置了端口映射,比如1005:5000这是映射
那我访问服务器ip:1005就被转发给了容器,那我想问一下,具体的转发细节是什么呢,转发过程中和我桥接模式的关系是什么呢?内网ip在哪里被用到了?
5 回答3.7k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答853 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.3k 阅读
1 回答1.6k 阅读
补充点内网ip的使用细节,参考官网教程https://docs.docker.com/network/network-tutorial-standalone/
brige
网络模式下,有名为brige
的默认网络,也可以自定义网络,比如my-net
。brige
下的不同容器,不可以使用容器名(当做域名)互相访问;my-net
下的不同容器,可以使用容器名(当做域名)互相访问;bridge
;