host 和 none
当容器的网络为 host 时,容器可以直接访问主机上的网络。
例如,我们启动一个容器,指定网络为 host:
docker run -it --network host --rm busybox /bin/sh
如下所示,该容器可以直接访问主机上的网络:
none 网络,容器中不提供其它网络接口。none 网络的容器创建之后还可以自己 connect 一个网络,比如使用 docker network connect bridge 容器名 可以将这个容器添加到 bridge 网络中。
docker run -it --network none --rm busybox /bin/sh