docker network create -d bridge my-bridge 创建一个名为my-bridge的bridge
docker network ls 查看所有的network
查看local的网络信息:
[root@docker ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 5133ec415c3c bridge bridge local f359ca4e2d39 host host local 8d68673c045c none null local
现在创建一个网络名为my_net且driver为bridge的网络:(默认创建的就是bridge)
[root@docker ~]# docker network create my_net 67e29f0e4a77c79144efc337a081a889188b5b8e289968f22be6e4ddd9b80610 [root@docker ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 5133ec415c3c bridge bridge local f359ca4e2d39 host host local 67e29f0e4a77 my_net bridge local 8d68673c045c none null local
brctl show 查看本地bridge
利用--network启动容器提供服务:
[root@docker ~]# docker run -d --name=php --network my_net --network-alias php -v /www:/usr/local/nginx/html php 6b493cbe8207dee4cb4d5945cfce305dba96914083bd7f46841b0b42376bcb99 [root@docker ~]# docker run -d --name=nginx --network my_net --network-alias nginx -v /www:/usr/local/nginx/html -p 80:80 nginx 5ab220196b52bb768bef508433f0b920eecee70c3ee47880ebc5e2a74b5ee254