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 可查看运行的网络
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/17419532.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步