🚀
🚀
🚀
🚀
Docker — 从入门到实践
搜索文档…
🚀
🚀
🚀
🚀
Docker — 从入门到实践
前言
修订记录
如何贡献
Docker 简介
基本概念
安装 Docker
使用镜像
操作容器
访问仓库
数据管理
使用网络
高级网络配置
快速配置指南
容器访问控制
端口映射实现
配置 docker0 网桥
自定义网桥
工具和示例
编辑网络配置文件
实例:创建一个点到点连接
Docker Buildx
Docker Compose
Swarm mode
安全
底层实现
Etcd 项目
Fedora CoreOS
Kubernetes - 开源容器编排引擎
部署 Kubernetes
Kubernetes 命令行 kubectl
容器与云计算
实战案例 - 操作系统
实战案例 - CI/CD
在 IDE 中使用 Docker
podman - 下一代 Linux 容器工具
附录
由
GitBook
提供支持
自定义网桥
除了默认的
docker0
网桥,用户也可以指定网桥来连接各个容器。
在启动 Docker 服务的时候,使用
-b BRIDGE
或
--bridge=BRIDGE
来指定使用的网桥。
如果服务已经运行,那需要先停止服务,并删除旧的网桥。
1
$
sudo
systemctl stop
docker
2
$
sudo
ip
link
set
dev docker0 down
3
$
sudo
brctl delbr docker0
Copied!
然后创建一个网桥
bridge0
。
1
$
sudo
brctl addbr bridge0
2
$
sudo
ip
addr
add
192.168
.5.1/24 dev bridge0
3
$
sudo
ip
link
set
dev bridge0 up
Copied!
查看确认网桥创建并启动。
1
$
ip
addr show bridge0
2
4
: bridge0:
<
BROADCAST,MULTICAST
>
mtu
1500
qdisc noop state UP group default
3
link/ether
66
:38:d0:0d:76:18 brd ff:ff:ff:ff:ff:ff
4
inet
192.168
.5.1/24 scope global bridge0
5
valid_lft forever preferred_lft forever
Copied!
在 Docker 配置文件
/etc/docker/daemon.json
中添加如下内容,即可将 Docker 默认桥接到创建的网桥上。
1
{
2
"bridge"
:
"bridge0"
,
3
}
Copied!
启动 Docker 服务。
新建一个容器,可以看到它已经桥接到了
bridge0
上。
可以继续用
brctl show
命令查看桥接的信息。另外,在容器中可以使用
ip addr
和
ip route
命令来查看 IP 地址配置和路由信息。
以前
配置 docker0 网桥
下一个
工具和示例
最近更新
2mo ago
复制链接
在 GitHub 上编辑