1.docker network ls 显示docker网络
2.docker network inspect a1b9830dcca1 查看其中一个网络
3.创建自定的网络
docker network create -d bridge my-bridge
docker network create my-bridge
创建一个网络名为my_net且driver为bridge的网络,默认就是创建driver为birdge模式,创建自定义的网络后,将容器连接上两个容器就可以互相通信了。
4.创建连接自定义网络上的容器,默认是连接上docker启动时默认启动的bridge上
docker run -d --name test1 --network my-bridge busybox /bin/sh -c "while true;do sleep 3600;done"
docker run -d --name test2 --network my-bridge busybox /bin/sh -c "while true;do sleep 3600;done"
注:--network my-bridge
验证test1是否能够连接上test2
docker exec -it test1 ping test2
5.查询网桥信息
brctl show
6.端口绑定
作用:当在创建一个nginx容器时,如果不做端口映射在宿主机上就不能通过curl 127.0.0.1访问
7.运行一个容器同时设置环境变量