Docker网络-(六)

本文探讨Docker网络的Docker0路由器功能,如何实现容器间通信,包括容器通过Docker0的限制以及--link机制。进一步讲解自定义网络的创建,以解决容器IP变化和配置繁琐的问题,实现域名访问。最后,讨论不同网络间的容器连通性及其解决方案。
摘要由CSDN通过智能技术生成

Docker网络(六)

理解Docker0

先测试一手网络地址

在这里插入图片描述

会发现一个Docker0网络地址

这个Docker0就相当于一个路由器,每新建一个容器,就会为其分配一个ip,这个路由器会以桥接的模式连接我们的本机。

在这里插入图片描述

容器和容器之间通信

容器和容器之间能不能直接通信?

答案是不能的?容器和容器之间通过Docker0通信。而且也只能通过ip通信。

但是,这有一个缺点,就是ip是Docker0自动分配的,万一有一个容器挂了,现在重新启动,那ip不是就变了,原来要访问他的这个容器就访问不到了

所以我们在容器启动时,可以给容器连接另一个容器(–link)

docker run -d --name 取名 --link 要链接的容器 启动的镜像

原理就是在etc/host文件中加ip 地址与容器名对应

这样就解决了这个问题。

但是又有新的问题来了。每一个容器我们都要去配这个link,太麻烦了。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值