Docker网络

一. docker网络

1. Bridge:(docker默认模式)容器有自己的ip和端口,可通过“docker inspect 容器名“中Network信息查看容器的ip

docker run -it --name 容器名 镜像名

缺点:容器访问另一个容器需要指定它的ip,如果ip变了就得修改对应的文件,不是很方便

2. Host:共享主机网络和端口,主机ip多少该容器ip就是多少

docker run -it --name 容器名 --net host 镜像名

使用主机的ip和端口

3. None:没有网络,外边不能访问该容器

docker run -it --name 容器名 --net none 镜像名

4. container:使用已有容器的网络

docker run -it --name 新建容器名 --net container:已有容器名 镜像名

缺点: 如果已有容器stop了,那新建的容器的网络就没有了,就只剩下localhost回传网络了

4. 使用自定义网络

自定义网络:

docker network create 自定义网络名

使用自定义网络:

docker run -it --name 新建容器名 --net 自定义网络名 镜像名

**优点:**可以使用 ip 或 容器名 访问另一个容器

二.查看网络信息

1. 查看某个容器的信息(包括网络信息):

docker inspect 容器名

2.docker network相关命令:

在这里插入图片描述

3. 查看某网络下的所有容器:

docker network inspect 网络名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值