1 docker网络模式
1.1 查看网络模式
docker network ls
1.2 桥接模式 bridge(默认)
1.2.1 概述
桥接模式是docker的默认网络设置,当Docker服务启动时,会在主机上创建一个名为docker0的虚拟网桥,并选择一个和宿主机不同的IP地址和子网分配给docker0网桥
1.2.1 安装工具
1.2.1.1 路由
1 | yum -y install net-tools |
查看网络路由docker0
1.2.1.2 网桥
yum install -y bridge-utils
或
如果安装失败,可以去这个网站下载 https://launchpad.net/bridge-utils
wget https://launchpad.net/bridge-utils/main/1.4/+download/bridge-utils-1.4.tar.gz tar zxvf bridge-utils-1.4.tar.gz cd bridge-utils-1.4 autoconf ./configure make make install
查看桥接情况:
brctl show
1.2.1.3 ifconfig
ifconfig
容器外 是 172.17.0.1
进入我的容器内部查看
docker exec -it phpClassicExamples bash
ifconfig
如果容器内部ifconfig命令不能用,就安装一下
apt-get update
apt install net-tools
容器内的ip是 172.17.0.2
这样很麻烦,你也可以直接用docker inspect查看
参考
docker create network指定network ID docker创建网络的命令 https://blog.51cto.com/u_14172/10388385
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人