18、docker-docker网络

 

1、启动下载tomcat

docker run -d -P --name tomcat01 tomcat

2、查看容器内部ip地址

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器id或容器名

docker inspect 容器id | grep IPAddress

 当你使用 Docker 运行容器时,Docker 默认会创建一个虚拟网络(Virtual Network),并为容器分配一个虚拟网卡(Virtual Network Interface Card,简称 veth)。这个虚拟网卡会与宿主机的 Docker 网络桥接(Bridge)起来,从而实现容器与宿主机之间的网络通信。

但是,这个虚拟网卡并不会在宿主机的网络接口列表中显示出来,因为它是一个虚拟设备,而不是一个真实的物理网络接口。因此,当你使用 ip addr 命令查看宿主机的网络接口列表时,是看不到容器的虚拟网卡的。

 

 

docker network create  iam-bridge(网络名)   #可创建一个网络

docker network create --driver bridge --subnet 172.18.0.0/16 --gateway 172.18.0.1 apps_iam-bridge    #可创建一个指定ip的网络

docker network ls  可查看运行的网络

posted @ 2024-06-18 10:27  little小新  阅读(1)  评论(0编辑  收藏  举报