首页 > 其他 > 详细

docker自定义bridge

时间:2020-05-31 18:04:36      阅读:48      评论:0      收藏:0      [点我收藏+]

docker自定义bridge

创建bridge

[root@server02 ~]# yum install -y bridge-utils
# 创建
[root@server02 ~]# docker network create -d bridge my_bridge
# 查看
[root@server02 ~]# docker network ls
# 删除
[root@server02 ~]# docker network rm my_bridge

 运行容器

[root@server02 ~]# docker run --name mysql-server -t 	  --net=my_bridge       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="zabbix"       -e MYSQL_ROOT_PASSWORD="zabbix"       -d mysql:5.7  --character-set-server=utf8 --collation-server=utf8_bin

[root@server02 ~]# docker run --name zabbix-server-mysql -t        --net=my_bridge       -e DB_SERVER_HOST="mysql-server"       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="zabbix"       -e MYSQL_ROOT_PASSWORD="zabbix"       --link mysql-server:mysql       -p 10051:10051       -d zabbix/zabbix-server-mysql:latest

[root@server02 ~]# docker run --name zabbix-web-nginx-mysql -t       --net=my_bridge       -e DB_SERVER_HOST="mysql-server"       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="zabbix"       -e MYSQL_ROOT_PASSWORD="zabbix"       --link mysql-server:mysql       --link zabbix-server-mysql:zabbix-server       -p 8080:8080       -d zabbix/zabbix-web-nginx-mysql:latest
# 创建完之后默认通过ifconfig查看172.17.0.1
# 自定义网桥名称,docker0 ip为

[root@server02 ~]# ifconfig 
br-585ec19deee5: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.18.0.1  netmask 255.255.0.0  broadcast 172.19.255.255
        ether 02:42:30:28:1a:18  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# 也可通过桥接工具查看 interfaces 显示桥接在上面的网卡
[root@server02 ~]# brctl show
bridge name     bridge id               STP enabled     interfaces
br-50d7dc941a3d         8000.0242c20bea3f       no              veth09739c6
docker0         8000.0242f5bb4683       no

 

可以通过ip+端口进行访问

 

docker自定义bridge

原文:https://www.cnblogs.com/Wshile/p/13019662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!