[云原生专题-13]:容器 - 通过docker network 构建docker微服务网络:Docker network

      最后更新:2022-01-28 02:15:09 手机定位技术交流文章

      作者主页( 文火冰糖的硅基工坊 ): 文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

      本文网址: https://blog.csdn.net/HiWangWenBing/article/details/122724044

      目录

      前言:

      第1章 主机TCP/IP端口与微服务端口之间进行映射

      1.1 主机端口与docker端口映射示意图

      1.2 端口映射参数

      第2章 搭建容器之间的bridge-net,连接容器

      前言:

      docker最初与微服务绑定在一起的,在每个docker中,提供的一个微服务应用程序。无数个docker微服务组成一个网络,组成一个系统,每个微服务与微服务之间通过HTTP协议进行通信。本文就是探讨,如何构建docker微服务网络。

      Docker 容器连接 | 菜鸟教程

      第1章 主机TCP/IP端口与微服务端口之间进行映射

      1.1 主机端口与docker端口映射示意图

      1.2 端口映射参数

      (1)情形1

      -P: 没有指定host主机的IP地址、端口和类型。

      • IP地址:主机的任意接口
      • 端口:随机映射,会选择一个没有映射的端口
      • 类型:取决于容器内部网络端口的类型,这里是tcp

      (2)情形2

      我们也可以使用-p标识来指定容器端口绑定到主机端口。

      两种方式的区别是:

      • -P :是容器内部端口随机映射到主机的端口。
      • -p :是容器内部端口绑定到指定的主机IP地址、主机端口和端口类型。

      指定端口:

      指定主机接口:

      指定端口类型:

      第2章 搭建容器之间的bridge-net,连接容器

      (0)docker ps

      (1)建立docker bridge-net

      -d:参数指定 Docker 网络类型,有 bridge、overlay。

      (2)主机端安装ping和ifconfig工具

      (3)进入docker内部,安装ping和ifconfig工具

      (4)显示test1和test2两个docker内部的IP地址

      (5)容器之间相互ping

      至此,容器1和容器2之间通过bridge-net之间私网IP地址进行相互通信。

      作者主页( 文火冰糖的硅基工坊 ): 文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

      本文网址: https://blog.csdn.net/HiWangWenBing/article/details/122724044

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/17535.html

          热门文章

          文章分类