【Docker容器的跨主机访问】-【使用网桥实现跨主机容器连接】

本文详细介绍了如何通过配置网桥在两台机器间实现Docker容器的跨主机访问。首先在机器1上删除并重新配置了网络接口br0,接着修改了Docker配置并重启服务,然后构建了一个基础镜像。在机器2上,同样进行了网络配置和Docker设置,并成功加载和启动了从机器1导入的镜像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

使用网桥实现跨主机容器连接

 

 

 

机器1-配置网桥

 

 

删除之前启动的容器

root@ubuntu:~# docker ps -a | awk '{print$1}'|xargs docker kill

root@ubuntu:~# docker ps -a | awk '{print$1}'|xargs docker rm

root@ubuntu:~# docker ps -a

CONTAINER ID       IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

 

 

 

 

 

修改网络配置

root@ubuntu:~# vim /etc/network/interfaces

root@ubuntu:~# cat /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

 

#The primary network interface

#auto eth0

#iface eth0 inet static

#address 192.168.2.9

#gateway 192.168.2.1

#netmask 255.255.255.0

##network 192.168.2.0

##broadcast 1921.68.2.255

 

 

auto br0

ifacebr0 inet static

address192.168.2.9

gateway192.168.2.1

netmask255.255.255.0

bridge_portseth0

root@ubuntu:~#

 

 

启动网桥-br0

root@ubuntu:~# ifdown br0

ifdown: interface br0 not configured

root@ubuntu:~#ifup br0

root@ubuntu:~# ifconfig

br0      Link encap:Ethernet  HWaddr00:0c:29:d7:5c:be 

         inet addr:192.168.2.9  Bcast:192.168.2.255  Mask:255.255.255.0

         inet6 addr: fe80::20c:29ff:fed7:5cbe/64 Scope:Link

          UPBROADCAST RUNNING MULTICAST MTU:1500  Metric:1

          RX packets:68 errors:0 dropped:0overruns:0 frame:0

          TXpackets:77 errors:0 dropped:0 overruns:0 carrier:0

         collisions:0 txqueuelen:0

          RXbytes:4703 (4.7 KB)  TX bytes:9607 (9.6KB)

 

br100    Link encap:Ethernet  HWaddr 00:00:00:00:00:00 

         inet addr:192.168.100.1 Bcast:0.0.0.0  Mask:255.255.255.0

         inet6 addr: fe80::9cb5:21ff:fe2d:b48e/64 Scope:Link

          UPBROADCAST MULTICAST  MTU:1500  Metric:1

          RXpackets:31117 errors:0 dropped:0 overruns:0 frame:0

          TXpackets:40061 errors:0 dropped:0 overruns:0 carrier:0

         collisions:0 txqueuelen:0

          RXbytes:1320021 (1.3 MB)  TXbytes:168784029 (168.7 MB)

 

eth0      Link encap:Ethernet  HWaddr 00:0c:29:d7:5c:be 

          UPBROADCAST RUNNING MULTICAST MTU:1500  Metric:1

          RXpackets:4172725 errors:0 dropped:0 overruns:0 frame:0

          TXpackets:2725894 errors:0 dropped:0 overruns:0 carrier:0

         collisions:0 txqueuelen:1000

          RXbytes:715450972 (715.4 MB)  TXbytes:168473295 (168.4 MB)

 

lo       Link encap:Local Loopback 

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值