docker网络

本文介绍了Docker的单宿主机容器互联方式,包括link和网络连接,并详细讲解了Docker的四种网络类型:bridge、host、none和container。接着探讨了跨Docker主机的网络解决方案,重点放在了flannel的使用上,包括其原理和实验步骤。最后提到了Docker的web管理平台DockerUI和Portainer,作为容器管理的便捷工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、单宿主机容器互联方式

1、使用link方式

2、通过网络连接

二、docker网络

1. bridge

​编辑

​编辑

​编辑2.host

3.none

4.container

跨docker host网络

flannel介绍

flannel实验过程

三、docker的web管理平台

DockerUI

Portainer


一、单宿主机容器互联方式

有些时候我们希望容器与容器之间也要能通迅,而实现服务的连接(如nginx连远程mysql等)。

1、使用link方式

可以实现两个容器的连接,但是方向是单向的。

在docker宿主机上准备两个终端

终端c1:link是单向的无法通过c1连接c2

终端c2:通过link自动就可以找到c1,haha是别名可忽略

2、通过网络连接

查看正在运行的容器以及ip

docker inspect 容器名称 |grep -i ipadd   查看容器IP

因为默认都是同一个宿主机所以网段是一样的,可以互通

默认创建的容器都在同一个网络上,宿主机的dockero网卡也连接在此网络。
 

二、docker网络

docker本地有4种类型的网络:


1. bridge


这里的bridge和虚拟机里的桥接网络类型不太一样。你可以把这个看作与虚拟机里的NAT类型相似。
宿主机能上公网,那么连接此网络的容器也可以上公网。
此为默认网络类型(也就是说运行容器时不指定网络,默认都属于这种类型)。宿主机上的docker0网卡就是属于此网络.

创建一个名为bridge0的bridge类型的网络,指定网段为10.3.3.0/24(此网段不能和宿主机已有的网段冲突),网关为10.3.3.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值