当前位置: 首页 > news >正文

docker网络基

本文简单介绍下,容器之间的网络访问、容器与宿主机之间的网络访问、宿主机上有哪些网络接口。

  • lo
    local的简写,本地回环地址,127.0.0.1,它代表本地虚拟设备接口,默认被看作是永远不会宕掉的接口

  • eth0
    ethernet的简写,一般用于以太网接口

  • docker0是docker生成的网卡(docker网关)

启动一个tomcat容器,进入容器内ping宿主机ip可以ping通;

docker0已经给这个容器分配了一个ip地址172.17.0.2,

在宿主机上ping容器的ip也是可以的,

再启动一个tomcat容器,

docker0给tomcat2容器分配了一个地址172.17.0.3,

在tomcat2中ping tomcat1的ip地址是通的;

docker分配地址的时候都是用的bridge;host是docker和主机用的是同一个网络;

重新启动tomcat01容器,

vethe35b867@if4657是docker0在宿主机上新建的网络设备,和tomcat01容器里面的eth0@if4658正好是一对。

每创建一个容器,docker0都会给创建一对匹配的网络设备,这个就是桥接。

Tomcat01容器通过路由器访问Tomcat02容器。

小结

  • 配对的网络接口,一端连接容器,一端连接网关,这样就可以实现容器之间的访问

  • docker使用的是linux的桥接,docker中所有的网络接口都是虚拟的

  • 只要容器删除,对应的ip就会被删除

http://www.lryc.cn/news/17912.html

相关文章:

  • C++:谈谈单例模式的多种实现形式
  • 【Spring Cloud Alibaba】007-Nacos 配置*
  • 《安富莱嵌入式周报》第304期:开源硬件耳机设计,AI单片机STM32N6已确定为M55内核,另外还有新品STM32H5, H50X, H7R, H7S发布
  • vuex篇
  • 嵌入式开发:在嵌入式应用程序中混合C和C++
  • 【2023/图对比/增强】MA-GCL: Model Augmentation Tricks for Graph Contrastive Learning
  • TensorBoard自定义修改单条及多条曲线颜色
  • 时间和空间复杂度
  • 关于Linux下调试
  • 理解TP、FP、TN、FN
  • 软考中级有用吗
  • 计算机网络之IP协议(详解
  • Kubernetes之探针probe
  • 高性能低功耗4口高速USB2.0 HUB NS1.1S 兼容FE1.1
  • 通过VS Code轻松连接树莓派
  • 图纸等敏感文件数据外发时 如何确保效率和安全性?
  • 2023年CDGA考试-第4章-数据架构(含答案)
  • 理解随机游走
  • mqtt协议1- 简介和报文格式
  • 前端用动画快速实现骨架屏效果
  • Python入门(未完待续。。。)
  • 注解配置SpringMVC
  • 多项新规重磅发布,微信视频号近期需要关注这几点
  • Java调用第三方http接口的方式
  • 【跟我一起读《视觉惯性SLAM理论与源码解析》】第五章第六章 对极几何图优化库的使用
  • 从没想过开源 API 工具的 Mock 功能,这么好用
  • 智慧教室--智能管控系统
  • React的useLayoutEffect和useEffect执行时机有什么不同
  • C语言中#include<...>和#include“...“的区别
  • ubuntu本地访问nas