这一章我们讲解下docker network命令,老规矩,全部截图说明
OK,通过help我们能够清晰的看到它所包含的命令,小伙伴是不是第一眼就看明白每个的用法了
connect:肯定就是容器去连接那个网络的意思了哦
create:肯定是新建一个网络了哦
disconnect:断开连接呗
inspect:检查网络情况呗
ls:就跟linux的ls一样了哦
prune:删除所有没有使用的网络
rm:后面可以跟多个网络名称或者id,表示删除他们
来实操一把吧:我们常用的估计就connect和create了,其他的记住就好
接下来我们试试看看我们的容器的网络状况
OK,这下就可以看到,其实所有的容器,你在启动的时候都是默认走的docker自动生成的一个桥接网卡的。默认是172.17.0.0,他的网关默认是172.17.0.1,然后其他的都是自动按序分配,不过他有一个ip回收的机制,stop容器不会有影响,一旦rm就会丢了之前的ip,对于kill我没有尝试过,有兴趣的同学可以试试是不是也会回收ip
但是我们在布置集群的时候肯定是事先就把ip分配好了的,所以我们可不能这么干。那我们怎么做呢
我们先用它自带的docker network来解决ip和hostname的固定问题
因为有事情,暂时写到这里,晚上回家再进行补充