创建没有任何互联网访问的隔离 Docker 容器的最简单方法是什么?
答案1
使用没有任何网络: “none 网络将容器添加到容器特定的网络堆栈。该容器缺少网络接口”
例如,您可以运行一个没有连接网络接口的容器,并指定 none 作为网络:
docker run --net none -it alpine /bin/sh
看到只连接了环回接口:
/ # ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)