目前都只有从 container 公开 port 并绑定到本机,使得 container 内的服务 publish 到 host machine 所在的外网上
今天来看看内部网路
在本机安装docker 时,会创建一个新的网路接口,docker0。每个 container 都会在此接口上分配一个 ip 位址
docker 每创建一个 container ,就会创建一组互联的网路接口,一端作为 container 内的 eth 接口(以太),
另一端为 VETH(Virtual Ethernet ) veth* 作为host machine 的port,可以把 veth port 认为是虚拟网路的一端。
图片来源 https://godleon.github.io/blog/Docker/docker-network-overview/
这个虚拟网路一端插在 docker0 的 桥接器上,另一端则是插在 container 上,透过把给个 veth* port绑到 docker0 桥接器,docker 建立了一个虚拟子网,由 host machine 和所有的 container 共享。
看看桥接器
docker network inspect bridge
或是也可以在 container 内下指令
ip a show eth0
<<: Day 14 AWS云端实作起手式第四弹 图文档案与程序码备份与URL重写
是不是该读点书了呢? 参加读书会的好处? 打造社群学习RSC的价值:Reading(共读)、Shar...
1. Two Sum 我们挑选 LeetCode 中的 1. Two Sum 作为我们实作练习的第...
前言 距离上次的你不知道 Combo 有段时间了,这次要端出的是营养更 up up 的满汉全席原型系...
适用人员: 技术人员。 适用法规: 资通安全责任等级分级办法 技术面分类提要 网路架构 端点安全防护...
Pooling Layer 影像的spatial information不会因scale而消失,所以...