docker在安装的时候会自动在宿主机创建三个网络。分别位bridge、host和none。
命令查看:docker network ls
1、none网络
none网络就是没有本地IP地址的网络,容器中只存在lo网络。一般对安全性较高并且不需要联网的应用才能使用none网络。
2、host网络
host网络就是与宿主机共享网络,容器和宿主机网络配置一致。对网络要求非常高可以使用host网络,缺点是要考虑服务端口号的冲突问题
3、bridge网络
docker在安装时会自动创建一个docker0的bridge网络,如果不指定network。默认创建的容器都会挂载到docker0上。
文章评论