下面我们去创建一个容器,然后让它使用 none 这个网络 ... 让它在后台运行 .. 名字是 web_none .. 再用一个 --net 指定一下这个容器使用的网络 .. 这里设置成 none .. 让它使用 nginx 这个镜像 ..
docker run -d --name web_none --net none nginx ..
完成以后,我们先检查一下默认的 bridge 这个网络 .. 在它的 Containers 里面,没有刚才我们创建的 web_none 这个容器 .. 因为在创建这个容器的时候我们让它属于 none 这个网络 ...
再去检查一下这个 none 网络 .. 这里可以找到 web_none 这个容器 .. 不过你会发现,这个容器并没有一个可以使用的 ip 地址 .. 也就是说,这个容器跟外界是完全隔离的状态 ... 谁也没有办法跟他沟通 ...
我们可以登录到这个容器再看一下 docker exec -it web_none bash .. 执行一下 ip addr ...
你会看到,这个容器只有一个 lo 网络 .. 就是本机环路网络 .. 也就是这个容器里的服务只能跟在本机上的服务沟通 ...