|
|
root@dockerserver:~# brctl show5 M* m8 K y# a, N7 k
bridge name bridge id STP enabled interfaces
2 q2 R: j+ s* wdocker0 8000.02422173a138 no $ w* \* B/ _+ _$ ~6 ]5 C; n
root@dockerserver:~# apt-get install -y bridge-utils 安装桥接
5 Y) F. }# i7 ]# `3 Z/ ~) V+ w8 [3 T. s# j$ C3 q
修改docker0默认分配的ip地址: sudo ifconfig docker0 192.168.200.1 netmask 255.255.255.0! J# X" |& o/ R- I( \
修改完后,重启docker服务 sudo service docker restart. 新运行的容器地址就变成了新的ip地址了。 " a( Z: ~' [$ Q. V: T& d( L
添加虚拟网桥 % H/ z' L3 n# U$ {/ @9 U5 b3 ?
sudo brctl addbr br0
$ e I" M1 @$ u3 Gsudo ifconfig br0 192.168.100.1 netmask 255.255.255.0
# q! Q; x" Q; r) ~, F( I% o4 Y
U7 C$ [, i1 O& }3 [更改docker守护进程的启动配置:
5 b5 g! q( F/ X# v1 D0 \vim /etc/default/docker 中添加 DOCKER_OPS的值 -b=br0.: w/ @1 q, P; U* k' C _! B
; ^7 h2 m# E3 I$ ?9 C
DOCKER_OPTS="--insecure-registry 192.168.0.240"
; O: `, r6 z6 a) |. _ w; D- ^重启docker服务即可。* ~9 I9 B. ]( Y1 ^% h2 ~
. s8 Z+ O3 Z% J @$ i; R* `, M( ?9 Q6 x
|
|